Adding support for USB Headset microphone

This patch adds full support of USB Headset and allows sound
recording via USB Headset microphone.

Change-Id: I98264f31be6cd780c0f84d1187693bd1ab033505
Signed-off-by: Vitalii Kostiuk <Vitalii.Kostiuk@ti.com>
Merge branch 'p-jb-release' of git://git.omapzoom.org/platform/hardware/libhardware_legacy into jellybean
libhardware_legacy/wifi: add workaround for ar6000 driver

The ar6000 driver requires the interface to be brought up in order
for scanning to function. Without this change, the supplicant fails
on first activation of wifi, and will only connect successfully
after multiple retries. This workaround is also necessary to fix
Wi-Fi hotspot mode (in conjunction with another change to
system/netd).

Backported from CM7.
Fix build error caused by ar6000 workaround

Some devices don't specify DRIVER_MODULE_NAME or DRIVER_MODULE_PATH.
Merge branch 'jellybean' of git://github.com/CyanogenMod/android_hardware_libhardware_legacy into jellybean