hal: Port fixes and features to msm8960 variant

Change-Id: I5c7a9ea64f4d6fc9e00e784bb36e208d7310fb5c
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_hardware_qcom_audio-caf into cm-11.0