Bug 1042241 - Avoid encoding/decoding clip canvas r=kgrandon

We can just paint the one canvas to the other directly. This
avoids the png encoding/decoding time and will reduce peak memory.