Bug1106877 - [Gallery] - Fix of grey bars and cannot tap in thumbnails for images smaller than thumbnail container r=djf

This works around the bug but does not get to the root of it. I think the real issue is that crop_resize_rotate.js needs to make private copies of the cropRegion and outputSize arguments that are passed in (if an object is passed)