libhardware: Add APIs to support DirectTrack

 -Add APIs in HAL to support Low Power Audio
  playback and Tunnel Audio playback.

Change-Id: Ic9d595e599c3222e2535745a8f1ebfb018ef75ed
(cherry picked from commit 4af9447d1c37f117463e2855fec845adaa299737)
(cherry picked from commit 6c2165c00805016ad5b4c2af3ac4ebfb49fd9170)
(cherry picked from commit c15cb2d03a371314c922588562a3e8a9f7238c08)

Conflicts:
	include/hardware/audio.h
Revert "libhardware: Add APIs to support DirectTrack"

This reverts commit ff36be32dfea5228b7c9ad2e38d125ef803a55ab.
libhardware: Add MSM string parameters.

- Add MSM specific string parameters for
 VoIP, Fluence, SSR, A2DP and ADSP

Change-Id: I3b0dee240c507c4cad14529e4a79404d6902be7a
(cherry picked from commit 24f52207794e7f2c7ab0cbf8cfd933d2f11adf1e)
(cherry picked from commit 4709458913009c131d6f7a3716c72c3f180eca8e)
(cherry picked from commit 3e57aadd82c38d87522121f41e184cea34cb3653)

Conflicts:
	include/hardware/audio.h