msm8974: Enable the Bluetooth HFP client

Change-Id: I31c4beb4f0114c205663c932649c266da7e72e78
update Audio files from OnePlus One

msm8974: Update audio calibration and configuration

 * Merge recent adjustments from Oppo.
 * Disable AANC - it's not working properly
 * Refactor and simply mixer paths
 * Remove unused effects

Change-Id: Idd20a9d7effdbd0825ab61ca3e9e78bf51e0e1cd

msm8974: Fix popping and mics vs. 24bit

 * Disengage 24 bit when using any mic as it causes codec freeze
 * Fix up the combo devices

Change-Id: I38eb5b9a5cdc6be309f044b701419821e1dd4b8e

audio: Disable the speaker except for actual speaker paths

Avoid keeping the spk amplifier enabled when non-speaker (headset,
headphones) paths are in use to avoid pops and static coming out of
it

Change-Id: Idef04d7c765d673c06f972eec6300ee3f8d8f04d

msm8974: Fixup stereo recording and duplicate values

Change-Id: I6142147b83624673b5657c0227149d5e2976c4d8

msm8974: Audio tunings

 * Raise speaker volume
 * Add all ACDB ids to audio_platform_info

Change-Id: I1a104e102f3f71e071cc138a6cfd2af07fcb6743

msm8974: FINAL AUDIO TUNAGE THX

 * Decrease gain on the speaker slightly as our amp is working
   correctly now.

Change-Id: Iea923a3c18d18a37c6cfaa62f673b5f2d44b182d

msm8974: Remove 16-bit format hack on mics

 * Fixed kernelside. Derp.

Change-Id: I21e9ef6d2821b671f3e58c1dcb7cd5eb085cb1d8

msm8974: Lower gain slightly on speaker

 * Reduce gain slightly to reduce THD after latest measurements

Change-Id: I829dca49a28bcb489d4b5870f14bff276aacf478