Bluetooth: Query phone service on Connect request.

This change makes sure that DUT sends proper
CIND values when connected to headset while
BT is turned ON. Headset state machine will
query BluetoothPhoneService when it receives
CONNECT request.

CRs-Fixed: 548493
Change-Id: I54b75f9d440066a9e871a33f7d727bad3c1e70ae
Bluetooth: Handling multiple BLDN commands.

This change will make sure that DUT returns
ERROR for AT+BLDN command if the dialling
process is already initiated, if queued
more than one BLDN command.

CRs-Fixed: 552289
Change-Id: I20c720f56d43777092ca31d6cdd43e3428e97e99
PBAP: Add strict phonebook name checking

This change adds strict phone book name checking
for every Get request for getting phonebook.

Change-Id: I29d7657eec0a3d30b620f303b5c6f284d9b80e7a
CRs-Fixed: 557481
Always follow the user's preferred contact display name format.

Change-Id: I46847530b7c8156741a5a03f0080b23162cf248d