Use Bluetooth metadata to categorize the audio device type

The AdiDeviceState values are updated every time a BT device connects
and whenever a client is requesting the values through the get/set API

Test: adb shell device_config put media_audio android.media.audio.automatic_bt_device_type true
Bug: 302323921
Change-Id: I29122a11e26589d7dcc63df93784f0d7d525466c
8 files changed