Revert "audio/msm7x30: device enum debug"

This reverts commit 1844bcd7a02a2794786e5c1f2630b261dde9939b.
Revert "msm7x30: use policy manager from ALSA"

This reverts commit 36869e91908262975a99579577a2b758f25bbb31.
Revert "audio/msm7x30: #ifdef teh things"

This reverts commit 0c85f77350e1c1484d6aa0be46a37dcf442fac66.

Change-Id: Ie7d7121c0b632a16da82644a7ef538aba06ce91f
Revert "Revert "audio/8655: Enabling LPA playback by adding AudioSessionOutLPA class""

This reverts commit 0de404b0aa95dbe9cf30b8457e93c407ba4b12a6.

Change-Id: I125127738a97b7dc92757687c8ecc789bc2d3545
audio/msm7630: Fix for routing camcorded encoded clip audio to wired headset

-Audio not routing to wired headset while playing the camcorder encoded video clip.
-device is not updating and routing when stopInput is called.
-Obtain the available active device by calling getNewDevice() and route to that device.

Change-Id: I163de3ba3c9e1ca9e81263acf8395d6cebdf410a
CRs-fixed: 451142
msm7x30: use define instead of "magic" number

* use AUDIO_HW_VOIP_SAMPLERATE_8K for sample rate for voip

Change-Id: I10431d1bb02612e6c9e46ca29566b25915d1610c
msm7x30: fix getInputBufferSize to calculate buffer sizes

* derived from alsa driver

Change-Id: I3ea8ccbb9ac8c7276b60f427e329b71df96ffbe1
msm7x30: prevent input routing during VOIP recording

Change-Id: Iea1f7425b16e52d51fff927ab182b687a9276285
msm7x30: Add isStreamActiveRemotely policy hal interface.

isStreamActiveRemotely policy hal interface is missing from the policy
hal and accessing the api from flinger was resulting in crash during
stability runs.

Change-Id: I2841f68b7234fb7f8a63d74d1dfa310d29b6de48
CRs-Fixed: 510118
msm7x30: add missing get_supported_devices in HW HAL

Change-Id: Ib453bc7d44e36924ac2f1977cdbdb1372ec30890
msm7x30: Cleanup old ION api

Change-Id: I1957614859a12c8ec4b859455bf04735292aab76