camera: Fix several issues with storage configuration

 * Undo startStateNow from original patch, it isn't necessary.
 * Remove use of custom preference type and simplify.
 * Fixes: pref not saved, goofy orientation bug, back button flow.

Change-Id: Ie2fb77e83360bbd07e44e16a31c2a9b14d590e88
Merge remote branch 'cm/cm-10.1'