Revert "audio: Initial bring up of QCOM added audio feature."

This reverts commit bbd94add9f826cc02a5cbb6813af38110c767a88.
audio: Initial bring up of QCOM added audio feature(jb_cho).

- Update alsa_sound and libalsa-intf to JB mainline
- Use audio channel, format, and mode definitions
  from system/core instead of libhardware_legacy
- Enable AudioPolicyManagerALSA as QCOM's customized
  audio policy manager
- Enable QCOM audio features including: proxy, USB
  audio, and  ANC.
- Disable compress audio because it's not supported
  by jb_cho kernel

Change-Id: Ia9f0a8024a3f3e1d28210687aecfc72e6b784941
Merge "audio: Initial bring up of QCOM added audio feature(jb_cho)."
mm-audio: intial commit of mm-audio

- Add QCOM audio decoder and encoder
  components including: EVRC, QCELP,
  AAC, AMR, AMRWB, and MP3

Change-Id: I33359c141c7a408425530171c6545e87383892ad
alsa_sound: Support Tunnel mode of playback

Add support for Tunnel playback

Change-Id: I161f4faf356f406fb6372bd1c28bf6b34dd1d8c0
alsa_sound: Support LPA Playback

Add support to enable Playback in LPA mode

Change-Id: I19721738cf8a6c4c8df56b02deaaad7a2172d472
audio: fix progress bar not updating issue:

- Progress bar is not updated because of faliure
  of ioctl cmd for SNDRV_COMPRESS_TSTAMP
- Use compress ioctl definitions from JB_CHO to
  comply with 3.0 kernel.

Change-Id: I67b05c84775694065ee9dec5a09846743ec8025b
Merge "mm-audio: intial commit of mm-audio"
Merge "alsa_sound: Support Tunnel mode of playback"
Merge "alsa_sound: Support LPA Playback"
Merge "audio: fix progress bar not updating issue:"
alsa_sound: update AudioPolicyManagerALSA for QCOM audio features

- Update USB audio, VOIP, a2dp support in AudioPolicyManagerALSA
  based on JB AU04.01.01.00.303
- Move QCOM changes AudioPolicyMangerBase to AudioPolicyManagerALSA
  to minimize base class changes

Change-Id: I9a43b11798f26385111d2ccdbff125b705525e8b
(cherry picked from commit 979666c84b10d5008a2e2748a55594ba5165099b)
alsa_sound: Re-design USB audio solution

- Add support for AOA USB audio feature
- Currently there is no audio support for usb accessory/device
  modes. Added support for the same
- Redesign proxy to support USB accessory/device also

Change-Id: If9c975ed2d782adb0a0055fe41cfcc16fa64b59e
(cherry picked from commit 4d33ffdc2ba482839a994397056b3265cd2d281e)
Merge "alsa_sound: update AudioPolicyManagerALSA for QCOM audio features"
Merge "alsa_sound: Re-design USB audio solution"
audio: Fix for usb headset recording issue

- Add DEVICE_IN_ANLG_DOCK_HEADSET in device_conv_table
  so it can be converted from HAL API 2.0 to legacy
  device enumus

CRs-fixed: 432592
Change-Id: I627868305774267477489a12a4cebd7cef84bd7b
(cherry picked from commit 76aa4c9792e584a02cf9080debaac712b0b04880)
audio: Fix for TTY mode parameter values in HAL

- TTY audio parameter values in HAL must match
  the values set by PhoneApp
- Support TTY mode parameters with and without
  "tty_" prefixes.

CRs-Fixed: 432843
Change-Id: I2441b41c9dabe670f86cc4485c11318739c71e86
(cherry picked from commit d3d2c86ba5edeeb5499a058b52568305fa49b622)
Merge "audio: Fix for usb headset recording issue"
Merge "audio: Fix for TTY mode parameter values in HAL"
audio: Dynamic library loading, compilation fixes.

Change-Id: I04d5e7b96611572a7758c610ebdf0fd00e8346aa