PBAP: Compare full name instead of substring

Compare full name instead of substring when
returning contact name by number as caller information.

Change-Id: Iee5ea7ddb81eda0a8d948e4fe6b93e275480c6dd
CRs-Fixed: 496244
OPP: Externalize user visible hardcoded strings to support localization.

Externalize hardcoded user visible strings in ENGLISH language for
Bluetotooth OPP sharing prompt from java file to strings.xml in
resource folder to support alternate resources for localization.

CRs-fixed: 496857

Change-Id: I660d08bf204879927caca30d16b06f6be7dd9d57
Bluetooth: Start HeadsetService at boot time.

Found one issue were HeadsetService will not start Since HeadsetReceiver
doesn't receive USER_TURNON when BT is turned On while bootup if
bluetooth_on is enabled in SettingsProvider default.xml file. This change
will make sure that service starts at bootup and updates the Setting App
with proper Headset object to avoid this NULL Exception.

CRs-Fixed: 494547
Change-Id: Id219b35a5b5594158e755f3c22c669ada0db73ce
Merge "OPP: Externalize user visible hardcoded strings to support localization."
BT: Avoid opening SCO for Alert->Active call state change

This patch avoids SCO opened for call state change from
alerting to active, which causes SCO to be established
even when we selected earpiece from Phone App UI.

Change-Id: Ic6a4f98a205782fd8528c35901e083cfa3b2fac7
CRs-Fixed: 488462
Merge "BT: Avoid opening SCO for Alert->Active call state change"
Merge "Bluetooth: Start HeadsetService at boot time."
Merge "PBAP: Compare full name instead of substring"
Merge remote-tracking branch 'caf/jb_2.5' into cm-10.1
Merge remote-tracking branch 'caf/jb_2.5' into cm-10.1
Merge remote-tracking branch 'caf/jb_2.5' into cm-10.1