Always follow the user's preferred contact display name format.

Change-Id: I46847530b7c8156741a5a03f0080b23162cf248d
Bluetooth MAP (Message Access Profile) Upstream Changes (1/3)

PORTED FROM CM10: http://review.cyanogenmod.org/#/c/26392/

Incorporates updates to the Bluetooth MAP profile from Code Aurora's
Android Enablement Project since we initially pulled in from their
gingerbread to CM7 last year. This patch addresses bugs with the
current MAP profile, adds a UI request for message access approval
when pairing, and adds additional error checking and logging.
Confirmed to fix date and "Download" function of Ford SYNC Gen1.
Pulled in from the codeaurora jb branch.

Change-Id: I8e6d793e16c36b77212927e94e8c96d1cf651dcb

Conflicts:
	AndroidManifest.xml
Merge "Always follow the user's preferred contact display name format." into cm-10.1
Merge "Bluetooth MAP (Message Access Profile) Upstream Changes (1/3)" into cm-10.1