Adding various new methods to BluetoothGattFacade.
    1.Added BluetoothGattServer Callback
    2.Added openGattServer method
    3.Added gattServerAddService method
    4.Added createGattService method
    5.Added gattServerCancelConnection method
    6.Added bluetoothGattAddCharacteristicToService method
    7.Added bluetoothGattCharacteristicAddDescriptor method
    8.Added createGattServerCallback method
    9.Changed bluetoothGattConfigureMtu to bluetoothGattRequestMtu
    10.Changed bluetoothGattRequestConnectionUpdateRequest to
        bluetoothGattRequestConnectionPriority.

Fixing the wrong parameter input in BluetoothLeAdvertiseFacade.
    1.Fixed an issues with startBleAdvertisingWithScanResponse that
        was taking the wrong parameter settingsIndex instead of
        scanResponseIndex in gettings the scan response Advertise
        Data object.

Change-Id: I8adec1d8d81a46befe456f78c63a35958bb39136

Conflicts:
	Tools/sl4a/Common/src/com/googlecode/android_scripting/facade/bluetooth/BluetoothLeAdvertiseFacade.java
3 files changed