[Adapt] Implement simultaneous Audio profile connection logic
This patch handles following:-
a/ Add "Audio Connect All" request to wait state if one connection
is under progress.
b/ Issue get bonded device info to find out whether remote device supports
A2DP Sink and HFP HF roles or not.
c/ If user wants to connect second audio device, while another is in progress
then internally disconnect the connected profile (HFP or A2DP) of the
first device (if already connected) and and put connection type of
second device to wait list. Once connection is terminated for first device,
connection of waiting device is triggered.
d/ Implements pending audio connection request logic for A2DP profile.
If remote device supports both HFP and A2DP, then HFP connection is
initiated first and A2DP connection is put to pending connection state.
Once AG is connected, A2DP connection is triggered.
Change-Id: I19b71c5639c724ecf7b693ddfba56fe1e815223b
Signed-off-by: Anupam Roy <anupam.r@samsung.com>