qcom_audio-caf: disable support for LPA playback on bluetooth.

current generation bluetooth do not support lpa playback
audio-caf: Merge in CAF upstream patches

alsa_sound: Miscellaneous fixes BT and USB playback

1. Fix for MO call delay during LPA playback
Fixed this issue by setting dealy to zero device is same as
previous device
2. Fix for no audio over BT after BT ON/OFF
Initilize ExtOutStream whenever doRouting is called
with Device BT/USB and also in AudioSessionALSA and
AudioStreamOutALSA
3. Avoid dead-lock in A2DP/USB
4. Fix for music mute after BT MO call
A2DPsuspended=false keypair has been taken care in setparameters
5. Fix for BT no audio while device switch
Fix this by storing previous output device, stop and start a2dp
playback only when device switch happens from combo device to
normal or otherway
6. Fix for no audio in a2dp playback
Fixed by acquire common lock before mExtOutCv signal has been
issued in startPlaybackOnExtOut function.
7.Fix to avoid MT call ringtone to earpiece
Fix this issue by selecting speaker in Phone strategy if not
in call.
8.Failed write deadlock in A2DB/BT_SCO
Fix:Put the write thread to sleep if write fails so that A2DP
stop get the lock

Change-Id: I83c7a0849899bfad6a47a3e347a91122e86f82a2

alsa_sound: Fix audio not routed from Speaker to HDMI device

Issue: Audio is not routing to HD TV on Plug-out and Plug-in of
HDMI cable during audio or a/v decode.
Fix: Remove the routing to Speaker when HDMI is plugged out

Change-Id: I400c839a486ccb28b6501622cbbfed038ce911aa
CRs-Fixed: 429760

alsa_sound: conditionally allow changing of fluence type

- If fluencetype=fluencepro, allow changing fluence type
  to "fluencepro", "fluence", or "none"
- If fluencetype=fluence, allow changing fluence type
  to "fluence", or "none"
- If fluencetype=none, do not allow enabling fluence

Change-Id: Ie7814de601feb2a9e7789b0406fea52413e63d40

alsa_sound: Miscellaneous fixes for LPA and Tunnel Mode playback

Fix for, "Music getting played after onpausetimeout"
flushing the buffers in case of onpausetimeout.

Change-Id: Ibbe146cb83ce864c86fdd137c35ad6545e83cdf4