Clean up temporary files and avoid saving to SD card if possible.

We don't need to write the image data to the FS if using our
customer overlay activity IF the user does not want it saved
to the photo gallery.
Allow creating temporary files which are destroyed on exit.
Added focus and quality control to camera
Allow choosing optimal photo size
Merge branch '2_1_X_trabian' of https://github.com/trabian/titanium_mobile into 2_1_X_trabian
Removed set title width on map annotations