Squash commits from TripNDroid

zoom with volume keys

fix possible npe

Camera: add import features

- smart capture
- trueview
- coloreffects
- jpeg quality

add more options for focus

ignore preferres preview size for video by default

always want more focusmodes

Change-Id: If4a3287713e742fd198bfa9e7313d1f4d25295b4