Merge changes I9622e8a0,I7b942e10,I3abd86e9,I27656f52,I662c7595,Ida4ef37e,Ic501281b,Ic2b1c5c1,I2caace57,Id6fc8f89,Id067423b,Iddd90ccc,I7fe01250,Iad7bf631,Ieaa5b37b,I68ef3117,I017ec2b0
* changes:
add 0xff to the end of an enum
Adding authentication failure reason specific status codes to bt_status_t structure
Add support for CMEE
Added ACL connected/disconnected events/callbacks to the Bluetooth HAL
Enabled audio state changed JNI callback in A2DP HAL
added pan profile
Added API to get remote services of device
Added comment for mutli accept listen
added new btif_hl (HDP profile) module
Changed the arguements for set report and send data api Signed-off-by: Priti Aghera <paghera@broadcom.com>
new bt socket interface
Added dedicated HAL callback notifying framework on audio datapath events
Added new state BT_BOND_STATE_BONDING.
Align the service status codes with spec. Add a new state for slc connection notification
PTS fixes: Re-define the call state values to match CLCC
Merged the Passkey request callback and the passkey reply APIs into the SSP API and callback respectively
1.) Dynamic enable/disable of profiles using the respective profile init/cleanup APIs