hal: Add support for Native Audio(44.1kHz) on msm8952

- Changes for device/Usecase selection
- Add new and combo devices for headphones
- Combo device handling
- Add new backend and logic to handle multiple
  backends
- Remove hardcoded mixers and select them
  dynamically based on the device.
- Port all the above changes from msm8974
  platfrom to msm8916

Change-Id: Ib9c9e8fcd6530e35700fa2369f2029cf2de3199f
3 files changed