Camera: Video HDR Feature Integration.

Added framework support for camera applications to query supported
video HDR modes and set the required mode.

Change-Id: Ic6bf021708dd836a25453dd80479a7e81cd9adbd
Camera: Adds support for meta data callbacks

- This change adds a new type of callback
  that will be called when there are pending
  meta data notifications.

Change-Id: Ifada3e09e5288aaa41297e398d24129c0dc544da
Camera: Add support for QC camera features.

Added APIs and keys for all QC features. This
will enable application to get/set paramters.

Change-Id: I8ee67aeae6efd9719c6440fb28942fe48824ee00
camera: add power mode support

Based on commit 7036d66bec7697160ba1b2e255f1e7fae0c8c435 from CAF,
branch ics_chocolate.

Change-Id: I5634de1b250ac0f3c03e8acab30960d821150a06
Merge remote-tracking branch 'omni/android-4.4' into android-4.4