Watch for an exception when stopping the UsbVehicleInterface.
Remove unused onTrimMemory override.
Merge branch 'next' into binary-encoding
Require submodule in setup docs.
Remove unused import.
Make sure not to get stuck waiting on a Bluetooth socket.
Make sure not to get stuck waiting on a Bluetooth socket.
Remove unused import.
Merge branch 'next' into binary-encoding
Automatically determine if bytestream is JSON/Protobuf.
Pull protobuf message verification into a method.
Minimize locking and calls to disconnected in BT interface.
Minimize locking and calls to disconnected in BT interface.
Merge branch 'next' into binary-encoding

Conflicts:
	openxc/src/com/openxc/sources/BytestreamDataSource.java
Avoid leaking a BT socket if source is stopped right after starting.
Avoid leaking a BT socket if source is stopped right after starting.
Merge branch 'next' into binary-encoding
Fix auto-detection of JSON vs protobuf.