Made fixes to the BluetoothGattFacade. Fixed naming convension of many methods.

Change BluetoothGattFacade to GattFacade since it works for both bt and ble.
Added documentation where the was none.
Fixed gattCharacteristicAddDescriptor where it was passing
and using the wrong callback type.
Added new methods to search through discovered characteristics and
descriptors when found on the peripheral device.
All ble methods start with "ble" prefix.
All gatt methods start with "gatt" prefix.

Change-Id: If510e168751829cd8f89968509975f274238f10a
4 files changed