FTP: Avoid extra timeout pop-up for connection acceptance timeout.

Finish the authorization acceptance dialog instead of displaying
extra text indicating time-out , to keep the UI authorization
prompts in sync with OBEX PBAP profile.

Change-Id: Ie8c976c56cab4af4c466f58f41ce28bd838a626d
CRs-fixed: 549925
Bluetooth: Merging two BT process into one BT process to reduce memory.

This patch enables BTC , MAP , FTP & SAP modules to run  in
com.android.bluetooth context.

Change-Id: Iaaf2686375b23e4aa46b2912e3c53260fcb54a3e
Bluetooth: DUN: Introduce DUN profile support to BluetoothExt APK

- Read DUN requests from Rfcomm channel and pass them to DUN server
- Read the responses from DUN server and route them to Rfcomm channel
- Handles DUN profile Connection status notification
- Handles Modem status notification

CRs-Fixed: 557180
Change-Id: I9b03bbd4481e850e6bde69b3da02c579c806739d
Merge "Bluetooth: DUN: Introduce DUN profile support to BluetoothExt APK"
Bluetooth: BTC: Disable BTC module

Disabled BTC in non-AR solutions.

Change-Id: I0d43d97efb544c234b85adada31799db779f1e1a
Merge "FTP: Avoid extra timeout pop-up for connection acceptance timeout."
:BTTestapp: Check for Null Pointer Exception.

Check for null value of HFP client interface before
using it as it is disabled by default.

Change-Id: I3001bf8c247ad936eaba8c12620ffaad7dd629fa
CRs-Fixed: 564519
Merge "Bluetooth: Merging two BT process into one BT process to reduce memory."
Merge "Bluetooth: BTC: Disable BTC module"
Merge ":BTTestapp: Check for Null Pointer Exception."
Merge branch 'master' of git://codeaurora.org/platform/vendor/qcom-opensource/bluetooth into cm-10.2

Change-Id: I3b397fe9bb0c46e00753207418f96c3fc21649a7