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