Optimize canvas renderer.

Only use setTransform when it's needed (ie. when the view is rotated)
Merge pull request #662 from fredj/canvas-draw-image-perf

Possible canvas performance enhancement