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
libhardware: QCOMs revenge

Based on CAF kk_2.7_rb1.9

Change-Id: Ide64ea08b22cb147b9eee7afab438ea12ff59904
power: Add POWER_HINT_CPU_BOOST

 * New hint to support CPU boosting with a duration.

Change-Id: I79b5a33814f2dbeaa033c950264d430876505175
Add psc field to AGpsRefLocationCellID struct

Change-Id: I074473a8a78727554dd4a299c75d33c53f2c4dba
libhardware: Add allocSize hook function.

Add allocSize hook function to support the custom buffer sizes

Change-Id: If2c69a43f4415fa1d2269db2e62b2f6606d0477d
Add gralloc_perform enums definitions

Define enums for gralloc_perform function use cases.

Change-Id: I586a25e6d11beeb6160d5cda9f06b17330a19cd4
libhardware: Disable rotation animation on External

- Added two new flags to used to inform HWC about
  rotation and roation animation to HWC
- This is used to disable rotation animation on external

Change-Id: I05a9796781dcda088ae6cd64481cd4e581d5cf9e
CRs-fixed: 453747