camera: Make the popup menu transparent

 * We should never obscure the preview.

Change-Id: I246f82808f1277f719b9bedafb6d3ace833cc48e

camera: Tweak the popup transparency

 * Currently too hard to read with bright images.

Change-Id: Ica2a77491296637c0b56f886bad704b8b4fcd5c8

Conflicts:
	res/values/colors.xml
Camera2: Improve qcom strings

* Set more strings untranslatable
* Rephrase some dialogs
* Use consistent string style with the rest of the system
* Change some unnecessary uppercase strings

Change-Id: I6b5fcd0c79214138751fcb486ebc0a3a90383bab

Conflicts:
	res/values/slim_strings.xml
Camcorder: Switch video torch when preview focused

- Currently, video torch switching is not determined
  properly. When user enables and disables flash mode
  checkbox, nothing happens. Also, if video torch
  is enabled and switching to Camera and back to
  Camcorder mode, torch doesn't lights up.

- Adding a local variable mPreviewFocused to track
  the preview window focus state should fix the issue.

Change-Id: Ia134b86885eda1ad50d510e67e5595a391326d10
CRs-fixed: 567295

Conflicts:
	src/com/android/camera/VideoModule.java
Camera: Don't do cancel_af till all CBs are received in burst shot

Doing cancel_af in the first jpeg CB while
burst shot is going on, is changing the
camera state to IDLE and allowing next
takePicture() which is resulting in crash
as this call reaches HAL when camera is in
picture taking state.

Change-Id: Idd146060a73161bcc30c34756fb53662bb1f0902
CRs-Fixed: 593352
Camera2 : Reset mSnapshotInProgress if recording stopped.

If recording stops while snapshot is in progress, we might not get
jpeg callback because cameraservice will disable picture related
messages. Hence reset mSnapshotInProgress flag so that we can take
liveshots in the next recording session.

Change-Id: I6a639eb0b9444e4915786c65f64d3b95b064267c
CRs-Fixed: 588698