Allow cropping without overwriting supplied image

On the CropImage intent, send SAVE_IMAGE_PATH extra with path to a temporary file to save final cropped image to, e.g. intent.putExtra(CropImage.SAVE_IMAGE_PATH, Environment.getExternalStorageDirectory() + File.separator + "MyApp" + File.separator + "cropped-image.jpg");