android/bluetooth: Use helper for finding device
android/bluetooth: Fix compare function when finding devices

Elements on list are struct device not bdaddr_t so make comparing
function use proper types. This was working so far only due to
bdaddr_t being first element in struct device.
shared: Use queue for handling hciemu post command hooks
build: Include shared mainloop IO handling for btinfo and 3dsp
shared: Integrate HCI userspace handling with IO abstraction
tools: Add skeleton for HCI controller testing
monitor: Add opcode for Read Local Supported Codecs command
tools: Add informational HCI commands to test coverage
[travis-ci] Add configuration file
[travis-ci] FIXUP: .travis.yml updates
android: Fix GNU old-style struct field designator

This gives a warning on clang, that turns into an error due to -Werror.
android: Fix const to non-const issue on android-tester

clang produces the following error:

android/android-tester.c:760:14: error: initializing 'void *' with an
expression of type 'const char (*)[18]' discards qualifiers
[-Werror,-Wincompatible-pointer-types-discards-qualifiers]
tools: Add missing check of write() return value

Fix clang error:

tools/seq2bseq.c: In function ‘convert_line’:
tools/seq2bseq.c:52:8: error: ignoring return value of ‘write’, declared
with attribute warn_unused_result [-Werror=unused-result]