Bluetooth: Add PXP profile reconnection  after link loss

This adds device to whitelist after disconnection due to link loss,
this adds device to background device list and sends background
connection request.
CRs-Fixed: 581988

Change-Id: I25901417e9688d34b156f82057bd9b062ba0c9a5
Merge "Bluetooth: Add PXP profile reconnection  after link loss"
Handles threshold equal scenario in PXP LPP app

In PXP LPP app, if the Max and Min thresholds are
set to the same value, then the application should
behave like a Proximity profile app. It should send
the alerts the user has set in the path loss
characteristic rather than the alerts received from
the controller.

Change-Id: I0254d0727e63db984952c451e4c56b5562584de9
CRs-fixed: 605124
Bluetooth: Application changes for A4WP

Add A4wp profile implementation and related changes

CRs-fixed: 587811

Change-Id: I558c9b6b73795cb6e685635a36708aa6f18791bb
FTP Server: Don't send error in case folder already exists

This patch prevents FTP Server from responding with Error in case
FTP Client request to create a folder already present on DUT. Without
this patch it was observed that FTP Spec was being violated as spec
mandates that DUT should be able to set path to new folder even if folder
exists on DUT.

Change-Id: I2300b5fa674476ae339f340a073d0287e93a7baa
CRs-Fixed: 601861
FTP-Server: Add handling for checking folder name in setpath

This patch adds proper handling to check for name of folder to be set
or created using set folder operation. Name is now checked for exisitng
file name at same location, and error is returned to Client if exsiting
file with same name already exists.

Change-Id: I2a43e6b30767c922f53743e9019715518dfab312
CRs-Fixed: 605667
Bluetooth: Handle exception in SAP/DUN during BT ON/OFF

A case where BT ON/OFF APP is configured to do BT ON/OFF
for 5000 iteration. Every time when BT is turned on, then
SAP & DUN status properties need to be set as running, to
start SAP & DUN daemons. Property setting get failed rarely,
which is throwing runtime exception & BT process gets
terminated. Handling this exception & cleaning up bound
adapter service to solve this issue.

Change-Id: Ie3db97b57cf09e5b7b3394e7fdb7f81208f458a9
CRs-Fixed: 605568
Merge "Handles threshold equal scenario in PXP LPP app"
Merge "FTP Server: Don't send error in case folder already exists"
Merge "FTP-Server: Add handling for checking folder name in setpath"
Merge "Bluetooth: Application changes for A4WP"
Merge "Bluetooth: Handle exception in SAP/DUN during BT ON/OFF"
bluetooth: disable build for aarch64

Disable building bluetooth for aarch64

Change-Id: If05aedf2a2a1cb5a4f00806c808a1c833aa98852
A4WP: Start advertising A4WP on power apply event

Start A4WP advertisement on Wipower power apply ON event
and tear down the GATT connection as part of power apply
OFF event

CRs-fixed: 612628

Change-Id: I08ebad96fca4e0da08379c858f561ba6250ca877
Merge "bluetooth: disable build for aarch64"
Merge "A4WP: Start advertising A4WP on power apply event"
Revert "SAP: Handle ACL_DISCONNECT from the client"

This reverts commit dc7d732a106affb1cd98e4de6cc5a20e105015e6.

Change-Id: Ib0e91ee5ebffe74a945609ad5b7cfd5991f378fe
CRs-Fixed: 596152
Merge "Revert "SAP: Handle ACL_DISCONNECT from the client""
Merge branch 'master' of git://codeaurora.org/platform/vendor/qcom-opensource/bluetooth into cm-11.0