Add support for ICS camera blobs

foreported from https://gerrit.omnirom.org/#/c/901/ for legacy devices

Change-Id: Icf9010f4b6059405275107fadd5aac81cd294182

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
Camera: Add support for QC camera features.

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

Conflicts:
	core/java/android/hardware/Camera.java
	media/java/android/media/CamcorderProfile.java

Change-Id: I7d0be37fbc11d4c3ec2f3ac17cd4a6b863d777d2

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
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.

Conflicts:
	core/jni/android_hardware_Camera.cpp

Change-Id: Ie69e178a403d8f3a95ff1cdfc5d5841c0591a852

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
Camera: Add support for QC camera features.

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

Conflicts:
	media/java/android/media/CamcorderProfile.java

Change-Id: Iad217be0a7b687382fd7502c26021785cc211742

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
camera: Add support for sending raw commands

 * Certain camera drivers need magic commands to select special modes
   such as ZSL or HDR. Add support for sending raw commands from
   applications.

Change-Id: I512a765c7a67ffd2877e465cf6493ffc2b3b54ac

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
Camera: match media profiles with av

The constants must match the values in include/media/MediaProfiles.h

Change-Id: I81368bc649de2d8d1bf0ef276e953a566cb498b6

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
fw/base: CamcorderProfile: Remove @ hide from QUALITY_2160P

This is part of the official Android API, don't hide it.

(Camera2 also won't compile without this :-P)

Change-Id: Id13050c0e9405cfbd391909a2e022003190f856c

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
AudioEffect: Add a stereo widener effect

Change-Id: Iab2035c5601394b060e7e77e85ad85aca6e4c89f

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>
AudioFX: Add center frequency param to bassboost

Change-Id: I38bd4f0080495d8e830efefc03cb9a716fd7f67c

Signed-off-by: klozz <xxx.reptar.rawrr.xxx@gmail.com>