Merge tag 'AUDIO.LA.8.0.r1-09300-KAILUA.0' into staging/lineage-20.0_merge-AUDIO.LA.8.0.r1-09300-KAILUA.0

AUDIO.LA.8.0.r1-09300-KAILUA.0

* tag 'AUDIO.LA.8.0.r1-09300-KAILUA.0': (28 commits)
  anorak: hal: Add support to always use Speaker for VoIP call.
  configs: anorak: Changes to support Spatial Audio
  hal: configs: Add support for BLE devices in apm
  audio-hal: AudioEffect reply overflow
  primary-hal: Add separate manifest for android.hardware.audio interface.
  hal: add support for dual mode connection
  hal: validate audio format to avoid exception
  hal: fix mul_overflow error
  hal: anorak: Update makefile to push Fluence models into the device
  audio-hal: update ftm config name for crow qrd.
  audio-hal: update ftm config name for crow idp wcd-dmic variant
  hal: config: Update policy xml to pick speaker device for VoIP call
  hal: anorak: Update makefile to push Fluence models into the target
  hal: check to avoid metadata update if call is active or mode is in call
  configs: add support for kalama-apq variant
  audio-hal: update ftm config name for crow qrd.
  AHAL: move setting cached volume into StreamOutPrimary::Open()
  AHAL : remove ro.qc.sdk.audio.ssr property for kalama and crow
  AHAL: add head_tracker to permissions for spatial audio on crow target
  audio-hal: update ftm config name for crow.
  ...

 Conflicts:
	configs/crow/crow.mk
	configs/kalama/kalama.mk

Change-Id: I864a2e2cf5eeedb42a9c6d7e641f8044ab303819