audio: add missing QCOM_AUDIO_VARIANT check

Change-Id: I9e28b66e9680c2193245d32ef9555a14108ddb21
audio-caf: resurrect msm8660 audio

  * based on http://review.cyanogenmod.org/#/c/53023/ which was
    based on http://review.cyanogenmod.org/#/c/52982/

Change-Id: I7369d744282f384d6a9ed78f1b14efad7eb0d567
audio: msm8660: Update references to AUDIO_FORMAT

* We should use AUDIO_FORMAT_XXXXX instead of AudioSystem::XXXXX
  definitions.

Change-Id: Idb56bc07f8950cb2f1280f4e0db87fd494782c34
audio-caf: fix build when QCOM_USBAUDIO_ENABLED = false

Change-Id: I18ef8967d540c7104c465ddcc5ff19dbcbbdd2bd
legacy/msm8660: Enable support for LPA/Tunnel audio playback

 - based off http://review.cyanogenmod.org/#/c/53196

Change-Id: I12edbf103fe3a5a81451d2b4242bf77342b64ff9
Merge branch 'kk_2.7_rb1.10' of git://codeaurora.org/platform/hardware/qcom/audio into cm-11.0

Change-Id: Id3f0e64330f747f3a232f90108369fb826efd8a3
Merge branch 'kk_3.5_rb1.13' of git://codeaurora.org/platform/hardware/qcom/audio into cm-11.0

Change-Id: I9a1a3109af5425586244beb59c824ca811d3d9df
alsa_sound: fix FM ifdef

Change-Id: I508a05bc11f0d77819c8d672ff80f8876e4f1f4e
alsa_sound: fix doRouting parameters

Change-Id: I349d912055cb5dd6025a5d02ca75a714faa1a1c9
audio-caf: add msm8660 back to the build list

  * msm8660 was accidentally removed in 3068cf92813ea9ecc0bb11dfe4d1dc13ab37a4fc

Change-Id: I4d01ab7c7381e144ff0486a6d4fbe198afecb57f
audio: Choose Speaker instead of USB Headset on force use

- getNewDevice() is selecting USB Dock Headset when user
  forces it to be speaker during VOIP/VOICE call
- Fix is to return speaker as output device in this case
CRs-Fixed: 571801

Change-Id: I81cbcef17ac6d07ac0a174e4ab35c8f5c6426257
Merge branch 'kk4.4' of https://github.com/SlimRoms/hardware_qcom_audio-caf into qcom-4.4_2.7

Signed-off-by: Jake Whatley <jacob.whatley91@gmail.com>