Bluetooth-OBEX: Fine tune OBEX Tx MTU for better performace/power

This will change improve Tx throughput and better power numbers
during operation.

CRs-Fixed: 625250
Change-Id: Ife61b1e48c633c3ea2f7bba7afce21c7c16ddd85
Blutooth: Activate/deactivate sink connection

 - provide a native api to send enable/disable

CRs-Fixed: 641042
Change-Id: I89b8335c6e5e4ef0743e2386899f5453b4c1b9c8
Bluetooth: Add support for ACTION_DEVICE_NOT_SELECTED intent

This patch adds support for ACTION_DEVICE_NOT_SELECTED intent to
be broadcasted when no device is selected from DevicePicker activity.

Change-Id: I8e7ef1aaf7631240df794b5cea2bba30ce8bdbac
CRs-Fixed: 662147
Bluetooth: Avoid fd leak for Bluetooth server socket connections

-As the close function of local socket implementation is dependent
 on mFdCreatedInternally, it will not be set for bluetooth server
 sockets, this will lead to fd leak on bluetooth socket connection.

-Exposed the API to set mFdCreatedExternally flag to close fd which
 was opened externally, so that when the actual close request comes
 fd will be closed successfully based on flag check.

CRs-Fixed: 638042
Change-Id: I22c6a973b30531407148f9d9e50820422d4427b0