Feature/oom handling

This should fix the insta-crashes when decoding the source image in on create, and it should also provide a fallback mechanism to the source image in most error cases.

Please do not over-analyze the Crop Image code, stay within the change set. The CropImageActivity is basically a Frankenstein class currently, and baby kittens will die.