Android - Fixed an issue causing the camera to appear twice if the device was rotated while previewing an image.

iOS - Turned the camera view controller into a singleton.