smdk4412-common: Add support for Tab 3 8.0

Includes: SM-T310, SM-T311, and SM-T315

Change-Id: I2c235ba5297d9ff3fd3c400b0a7dde4bce89465e
smdk4412-common: Don't build torch for devices without flash

For devices without a flash set TARGET_HAS_CAM_FLASH := false

Change-Id: I8fb1648f443abadd8677fd6780ba95a40c613cf0
smdk4412-common: camera: implement CAMERA_MSG_FOCUS_MOVE to report CAF

Since we are querying the status of CAF in real time, implement
CAMERA_MSG_FOCUS_MOVE to report the CAF status.

Also monitor the state of AutoFocus and report success or failure
only when AutoFocus has started. This prevents reporting false
AutoFocus status which relates to the previous AutoFocus result.

Change-Id: Icb151dca150f932b42b276c45ec392e3dae413cc
Merge "smdk4412-common: Don't build torch for devices without flash" into cm-11.0
Remove uncommon stuff from init.smdk4x12.rc

Change-Id: I74cff4414e4e0ad4c89230524a31b62f1e1d1325
smdk4412: remove unused overlay

Change-Id: Idd80804431926df507914c4a1d53a05770429ea4
Merge "smdk4412-common: camera: implement CAMERA_MSG_FOCUS_MOVE to report CAF" into cm-11.0
camera: Hold 25 msec between preview cycles on restart

If doing a preview restart with an active listener, give said
listener a bit of time to clean up before starting up the preview
again. This should be sufficient to prevent shutdown/start race
conditions during externally triggered restarts.

Change-Id: Id4a722c472eeffb50a332b0dabc29d9e23062883
smdk4412-common: rename Gallery2 -> Camera2

Change-Id: Id8d11bb4a864060d0bc49fd9da28c4ca09c851d6
Camera2: Don't reset the focus mode when using TTF

The mode switch makes the previous focus result go away
at snapshot time, and we don't want that.

Change-Id: I5a3c9e6e945b095f5bbcd724ef32222c77c53c23
media_codecs: Don't try to use absent VP8 decoder

Change-Id: Ie4882b2e7dc675fda1b1cc4295f2a95d7d7c4482
Merge remote-tracking branch 'github/cm-11.0' into cm11