Bring up to 4.2.1 for msm8660

Change-Id: I845c700617f1f5bc015d4dc805fcc90f32563d6a
Wimax: Squashed commit of the following:

SQN: WiMAX: initial import of Sequans WiMAX hardware control interface
wimax: LOG* -> ALOG*

Change-Id: I0b9d1cf996ef648b7b89930163b15dc8ab81e1c2
Revert "Bring up to 4.2.1 for msm8660"

This reverts commit ee0b7467b2b0ff47ae5968feda3f7f3306496cc0.
audio_policy: Fix volumes for ICS blob compat

Allow usage of the default audio_policy source, even if the primary
audio HAL is an ICS binary blob

Change-Id: I959a925f458e14380c2e5443b1378c4018d9f084
audio: Add support for QCOM audio devices, formats, and channels

- Add QCOM supported devices, fomats, and input/output
  channels in AudioPolicyManagerBase
- Add QCOM supported devices in AudioSystemLegacy.h

Change-Id: I5e2977a630c2bf9211af62d97ae024c5c57075f9

libhardware_legacy: Add support for DirectTrack

- Add support for DirectOutput in libhardware_legacy
- Add new APIs to AudioStreamOut base class
- Add audio output flags to openOutputStream

Change-Id: I301b3b9b2c2ad08dba75f616008d692e825af96f

audio: add missing QCOM audio devices, formats, and channels

- Add support for FM I/O devices and communication device for VOIP
- Add support for mp2 audio format
- Add support for 6.1 audio channels

Change-Id: I7b3042902c658dc8e5dfa34719fb80d18f3ff4e7

libhardware_legacy: Support LPA Playback

Add support to enable Playback in LPA mode

When Alarm is playing on headset+spkr, if LPA
playback is selected STARTEGY_MEDIA gets selected
and switches device from Combo device to Headset.
- Fix the issue by selecting Combo device only
even incase of LPA when stream ALARM/NOTIFICATION
is active.

Change-Id: Ifde78a744a17ce613eac92b4c3bcf875167aaeb6

Add ifdefs for QCOM enhanced features

Change-Id: I87ce3503ed85458c775d0c8c7fa649d8194e28e3
audio policy :Added EVRC and QCELP for 7x30 HAL compilation

Change-Id: I46ac52fa5e04edf1d55302f3868427fa35b378d7
STE_FMRDIO:enable STE_FM radio

Change-Id: I77ff268d37f0359c45600132281d5620c7c2d61d