Camera: fix panorama preview on older devices

When PREVIEW_FBO_WIDTH_SCALE is set to 4, the preview FBO becomes
larger than older GPUs can handle. Detect it and reduce the value
to 2 like on pre-KitKat releases.

Change-Id: I20785d157bed48816820476d066ef9d4a9f73672
Camera2: enable antibanding by default

The default for antibanding should be "auto", otherwise there will
be banding effect when taking photos in certain lighting.

Normally, the default on most devices is "auto" (depends on Camera
HAL). But the code from CAF changed it so that the Camera app
explicitly change it to "off".

Change-Id: Id0c2ef6e17bac74d22e12213ab2ed26c1c73783d
camera: ZSL and focus fixes

 * Drop the use of the touchaf-aec parameter entirely. No camera needs
   this anymore.
 * Only autofocus before a snap if we are actually in "auto" mode.
 * Change ZSL from a preference to an overlay boolean.

Change-Id: Ia94b6f7b7b6283facd7bb22db80e3eb389d136da
Camera2: RU translation

PS2: forward-ported CM10.2 translations instead.
PS3: corrected AOSP "Exposure" string.
PS4: translated CAF strings (qcomstrings.xml), now I hate CAF.

Change-Id: Idaaa118875f6f28355e4c755f1549dc199546c99
Merge "Camera2: RU translation" into cm-11.0
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_packages_apps_Camera2 into CyanogenMod-cm-11.0

Conflicts:
	res/values/config.xml
	src/com/android/camera/FocusOverlayManager.java