Add chrome.bluetooth and chrome.bluetoothLowEnergy for android

What happens if you call getServices on an unconnected peripheral?  Looks like we store the callback and don't fire it.  Should we fail if !isConnected here?