alsa_sound: Add support for sound card in Galaxy S4 Mini

Change-Id: I9ff14fa6cc1b1a0c5b2307f4f84dc42b378ae8c9
alsa_sound: Improve USB device detection

 * Samsung's proprietary dock was hijacking the routing when a USB audio
   device such as a DAC was connected in host mode.
 * Instead of blindly shoving stuff down a route that doesn't work for
   the dock case, check the switch in sysfs for the proprietary dock
   first.
 * Remove the DOCK_USBAUDIO define entirely and just wrap it up with
   everything else that SAMSUNG_AUDIO includes.

Change-Id: Id9ea2641b67c68a8b38d24aae88b186ee6e991f0
alsa_sound: Clean up makefiles

Change-Id: I3ef63259b4220d73d427ef6152c6d5ec7acf9f4c
alsa_sound: Don't use USB devices for calls

 * Causing audio failure on JF. Disable until it's sorted.

Change-Id: I492e1882450f26aa6c6c062915df83f03dfa193b
Merge "alsa_sound: Add support for sound card in Galaxy S4 Mini" into cm-10.2
Merge remote-tracking branch 'upstream/cm-10.2' into cm-10.2
msm7x30: use policy manager from ALSA

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I81b65df83425fbb3fada33d53eda4f449f55ea55
msm8660: suppress some logcat spam.

There is a lot of logcat spamming going on by this. Moved some logs down
a level to ALOGV, and some of the AudioHardware.xxxx.(standby) commented
out completely.

Adapted from this patch: http://review.cyanogenmod.org/#/c/48202/

Change-Id: I6b33fbc8e004337a7670452c0c1823a06d244de9
msm7x30: disable logcat spam

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: I82ebb39e62f49c24f236cc9eeadbc303f8dbd823