Add support for GATT BLE devices on Android

New GATT bluetooth client port implementation for Android which is used
on Android devices which support Bluetooth Low Energy when a selected
Bluetooth peripheral is a BLE device. This works with HM-10 (and
compatible) BLE modules.