Bluetooth: Add PBAP Profile to preference list in special case

This patch adds pbap profile to preference list only when pbap connect
request has been recieved from pbap client. Also implemenation for showing
connection state changes for PBAP is now added to Settings UI so that
user can see latest state of PBAP Server connection. Without this change,
settings UI was showing PBAP preference checkbox for all devices for which
pairing was performed by user intervention irrespective of remote
device supporting pbap or not. Also some updates are done to show MAP
connection updates shown dynamically.

Change-Id: I4ec463bf398c45e81cee4ae8ceb693e346dd5b5c
CRs-Fixed: 758697
Merge "Bluetooth: Add PBAP Profile to preference list in special case"
SimSettings: Cellular Data Preference

DDS switch triggered in an active CS session will fail PS attach
on the sub to switch to. Fixing this by disabling cellular
data prefrence when call state is not idle. A message is
displayed to the user indicating that cellular data preference is
disabled during an active voice call.

CRs-Fixed: 757906

Change-Id: I0a771e65d1e96835996b7f97ead37f4e864872eb
Merge pull request #3 from AOSParadox/LA.BF.1.1.2_rb1.10

CAF UPDATE : LA.BF.1.1.2_rb1.10