hammerhead: Build caf audio HAL

Enable call mic and speaker, remove unused flags.

Change-Id: I32f69cb543e49a8722b660433907ced336978296
hammerhead: Update graphics properties

Enable c2d composition, remove unused flag, clean it up a bit.

Change-Id: I84b3b531db62ebf3e248825c196ab73020a0318a
hammerhead: Build audiod

Change-Id: I7619ac381e7fe3dd9f9db180e30386bc7b5ace21
hammerhead: Add qcom perf library

Also, remove deprecated flag.

Change-Id: I045f36f72c66ace155c5cb40c7345ef0d8271e29
hammerhead: Update fluence settings to match HAL

Change-Id: I72c4cdc0f9b7b42f998ebf54533e23d8c36cdb3f
hammerhead: Disable some unused audio features

Change-Id: I98f74b4f69272c62ea3a634746c0b7451c003ed9
BoardConfig: Enable HW crypto

Kernel supports this.

Change-Id: I9621f5c0fb5a9e54bb39a11cf84698bba94cf72e
hammerhead: Update thermal-engine binary

Also, update proprietary-blobs list.

Change-Id: I41261695c3eb26c7a0d02c6b884837bcd057b6f2
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: Build more media packages

Change-Id: Ia309e316c2afaab4c1f9c59f6e6c7681f5f37273
hammerhead: Enable smoothstreaming

Change-Id: I0fd89745a87d0071944e234e4c55b0b75a07a5dd
hammerhead: Add media and post-processing bits

Change-Id: Id53d137aed882eb9e51b34d068e63d401b60ab2f
hammerhead: Add qcom audio effects

Remove cm dsp effects and cleanup unused stuff.

Change-Id: Id2413779cd92e65fbbc7842c4d9eaf73fe8ae82f
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: update dependencies + config

Change-Id: Ifd13f5e1a90c74302296f69d350beced66547c69