audio/msm7x30: Updates for MR2

* Update for HAL changes

Based on http://review.cyanogenmod.org/46036

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

Change-Id: I8c255334c9bfa286354d718e0c10a27207472f35
msm7x30: update hal

 based on changes:
  http://review.cyanogenmod.org/#/c/47114/
  http://review.cyanogenmod.org/#/c/47202/
  http://review.cyanogenmod.org/#/c/47210/
  http://review.cyanogenmod.org/#/c/47231/

Change-Id: Ic747df7bb38b38a7100a5663eac26f2142c02ef8
audio/msm8660: Updates for MR2

  * update for HAL changes

Based on:
  http://review.cyanogenmod.org/46036
  http://review.cyanogenmod.org/46087

Change-Id: Id661ec2b87b0b79e2a11005180d3169a254e6f66
msm8660: Fix crash in Audio Policy Service

* HAL missing isStreamActiveRemotely causing crash
* Now routes to audio policy manager

Change-Id: I352f1a0bfe0c37a3f4520d66e24682a5f8e3e196
msm8660: use new API for devices

Change-Id: Icdebb576e0832e360a4de26e9af8cdcc9745e865
msm8660: add missing get_supported_devices in HW HAL

Change-Id: I1198bb8ca7c8c3c31eaf0af2a2e8a6761392bdd3
msm8660: remove DIRECT flag

* causes issues with output streams

Change-Id: Iabfc0ab685af99e7409bf47a0a6d7fdb4822a96f
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2
Dirty fix for missing headers
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2
Merge remote-tracking branch 'hydra/cm-10.2' into cm-10.2