Bluedroid: Fix SDP registration issue for FTP

This change removes RfcommServer socket close to avoid
SDP re-registration for every FTP connection request
for fixing SDP registration issue for frequent FTP connections.

Change-Id: I605c468ee42a56dc6488d1a4baed8b0bf9623e25
CRs-fixed: 536221
Bluetooth: Enable HFP client role.

Enable HFP Client role relevant test features
in BTTestApp.apk.

Change-Id: I6c28538922731a57e9939b024f174f36f90533f5
MAP: Synchronize parseIntent method to handle broken pipe exception.

Mark BluetoothMasService parseIntent method as synchronize to
handle broken pipe IO exception.

Change-Id: Idf875ee183846e52bdfb3e422470d7dde8db3da3
CRs-fixed: 546553
MAP: Handle quoted-printable encodedWords for MAP Email senderName.

Decode quoted-printable encoding for senderName in GetMessageListing
RESPONSE for MAP EMAIL. This is as per encodeWords defined in MIME
standard RFC 2047.

Change-Id: I302fd4ad6b4ba0378ea00a91b2577f2753958f88
CRs-fixed: 529254
Merge "Bluetooth: Enable HFP client role."
Merge "Bluedroid: Fix SDP registration issue for FTP"
Merge "MAP: Synchronize parseIntent method to handle broken pipe exception."
Bluetooth: SAP: Refer the changed SAP profile property

As the SAP profile property changed to "ro.bluetooth.sap",
same changes are done in SAP application layer also.

Change-Id: Ifb1eeda1baee7a254f409d2d774899165723ca4d
Merge "Bluetooth: SAP: Refer the changed SAP profile property"
Merge "MAP: Handle quoted-printable encodedWords for MAP Email senderName."
Merge branch 'master' of git://codeaurora.org/platform/vendor/qcom-opensource/bluetooth into cm-10.2