Add gralloc_perform enums definitions

Define enums for gralloc_perform function use cases.

Change-Id: I586a25e6d11beeb6160d5cda9f06b17330a19cd4
hardware: Add an ifdef to disable id match check

When wrapping HAL modules (for example camera wrapping vendor-camera), this
match check prevents vendor-camera to be loaded because its original name
is camera and not vendor-camera.

Change-Id: If79a941b54d83610638041440db907ae593b2e91
Add support for ICS audio blobs

Change-Id: I516dda5fc81bd10922c13cc735509a6803eddaaf
gralloc: added exynos4 specific usage bits

Change-Id: Ibd06f153bdfd282993b3f633da82d9a7017aad61
exynos4: gralloc: add camera and nonecache usage

Change-Id: I53a7dfc8355a05aeae007e7d61c4d95cce125bfd
lights: Adding keypad alt/shift LED light IDs

in conjunction with the alt/shift light patch for
frameworks/base:
http://review.cyanogenmod.org/#/c/34903/

Change-Id: Ie97a80d398d474950340cba60c48ba5904978ec5
Add psc field to AGpsRefLocationCellID struct

Change-Id: I074473a8a78727554dd4a299c75d33c53f2c4dba
Revert "Remove remnants of HWC 0.x"

This reverts commit 71b9c1fab92727b1463226681d7bd61aac85291b.

Change-Id: I6ccdb655ace7853abccd611d1740283e445f9ef9
audio: Fix merge issues

Change-Id: If72942b042ab1cebd1788644954fd13eee028e49
Merge commit 'refs/changes/78/16578/1' of https://gerrit.slimroms.net/SlimRoms/hardware_libhardware into HEAD

Conflicts:
	include/hardware/lights.h

Change-Id: I9a7af50ec1b29e3da37fb6db200cf26efc3b4d5a