audio-caf: resurrect msm8660 audio

  * based on http://review.cyanogenmod.org/#/c/53023/ which was
    based on http://review.cyanogenmod.org/#/c/52982/

Change-Id: I7369d744282f384d6a9ed78f1b14efad7eb0d567
audio: msm8660: Update references to AUDIO_FORMAT

* We should use AUDIO_FORMAT_XXXXX instead of AudioSystem::XXXXX
  definitions.

Change-Id: Idb56bc07f8950cb2f1280f4e0db87fd494782c34
legacy/msm8660: fix VoIP in call audio transmission

 Forward port fix from CM10.2

 - In VoIp call mute option is not working
 - Due to wrong device selection, PCM recording path is selected, instead
   of MVS Tx path, for VoIP tx.
 - Enable MVS Tx path for VoIP uplink.
 - Add verification for available input device
 - Updated audio policy to add IN_COMMUNICATION global config

Change-Id: Idf00768e56bd872a1cc82c6aa05448421dd3f246
msm8660: update for L