libhardware_legacy: Add MSM specific flags, devices and channels.

- Add support for MSM flags, devices and channels

Change-Id: I88ff548a4ac0629ea80a0103648b5d8f7acfd7da
(cherry picked from commit 47fc1126a6d6d4e7716b6ca65490550744c909f2)
(cherry picked from commit dc8add29ede96579400e07721ee2510cf40da629)

Conflicts:
	audio/AudioPolicyManagerBase.cpp
libhardware_legacy: Add ifdefs for non-QCOM hardware

Change-Id: Ic39f17d4626dc9970edf5c5466b3ccd6d16cbd3e

Conflicts:
	audio/AudioPolicyManagerBase.cpp
	include/hardware_legacy/AudioHardwareInterface.h