unit/avctp: Use pre-defined values instead of magic numbers
unit/avctp: Cleanup code, remove fragmentation support
avrcp: Fix using incorrect buffer for SetVolume

The command requires one parameter.
avrcp: Fix sending invalid attributes in GetCurrentPlayerValue

If the response to ListPlayerAttributes contains invalid attributes they
should not be send in GetCurrentPlayerValue.
android: Update copyright and license details
monitor: Update copyright and license details
shared: Update copyright information
shared: Add data structure for new index monitor event
monitor: Use shared btsnoop code wherever possible
shared: Add reading/writing support for btsnoop HCI packets
monitor: Use shared btsnoop for reading and writing trace files
tools: Use shared btsnoop.h header file for utility
android: Use 16-bit UUID for SDP search

These UUIDs are assigned by BT-SIG and therefore there is no need to
use full 128-bit UUIDs. This also avoids unnecessary conversion from
string representation.
android/tester: Update SDP PDU after UUID change

Now it is expected to receive a 16-bit UUID for PNP_INFO.
android/hidhost: Trivial coding style fix

Fix two lines over 80 columns.
android/client: Fix set_info command

Although this command is not implemented by BlueZ, make sure it is
callable from haltest so at least the IPC can be tested.

Also memset() the hid_info parameter to not pass uninitialized data
around.
android/test-ipc: Fix crash due to invalid ipc_register() parameter

This test checks for proper handling of invalid Service ID on a IPC
message, but it was attempting to register handlers for this invalid ID,
which on current ipc_register() implementation was causing a buffer
overrun.

The fix was to use a valid ID during registration, but still attempt to
use an invalid one when sending the message.
android: Add test-ipc to "make check"
unit: Fix memory leaks in gobex tests
[travis-ci] Add configuration file