During affine loop fusion, create private memrefs for escaping memrefs
too under the conditions that:
- the source is not removed after fusion, and
- the destination does not write to the memref.
This creates more fusion opportunities as illustrated in the test case.
The "source is not removed after fusion" part of the condition needs an additional line of explanation I think.