hammerhead: Make audio not suck anymore.

 * Add support for additional low-power offload modes
 * Enable gapless playback support
 * Enable 24-bit playback
 * Enable the compander for increased dynamic range on headphones
   and speaker output

Change-Id: If8cae7e940ba753d8b155017b15239bb49616b72
hammerhead: Make proximity check opt-in

This function's behavior is annoying and can even be
a deal-breaker for new or undiscerning CM users.

Change-Id: I51e43fd2adeaab79e74541fafadac95e16b267ff
hammerhead: Disable interactive sync feature

Change-Id: Ic2cef92fa48bc8822dffb7199895ff24cb8bc0ec
hammerhead: Set volume last to avoid pops on speaker

Change-Id: I11b3d3c41f014628ac5899d3a3bfea1b7937d7bc
hammerhead: lcd_kcal: remove control bit

Change-Id: Iba8dfd157406bbdeb0421e30c7dc495a0d377d0c
Merge remote-tracking branch 'upstream/cm-11.0' into cm-11.0