monitor: Add helper functions to get data from L2CAP frames
monitor/sdp: Make use of l2cap_frame_get*
android/tester: Wait for ACL disconnection before reconnect

We need the remote to drop its ACL before it tries to connect again.
emulator/bthost: Add hci disconnect
android/tester: Force remotes ACL disconnection

This is needed or else we would need to extend the timeout for a single
test case in tester framework and wait two more seconds for ACL to
disconnect.
android/health: Remove mcl instance on mcl_disconnected call back

MCAP library is maintaining two sets of mcl list. On mcl_disconnected
call mcl instance is removed from regular mcl list and cached in
mcl_cache list. health.c doesn't maintain any cached mcls list. So
mcl_conn variable doesn't make any sense of not being connected on
mcl_disconnected call back. So unref mcl on mcl_disconnected and don't
do anything in mcl_unached callback.
android/health: Call MDL shutdown after mdl_deleted_cb callback

Shutdown_mdl shutdown io channels and unrefs it. After that related
callbacks will shutdown or close and free its data. Due to timing
issue process_md_delete_mdl_req send delete confirmation response to
peer before properly shutting down all opened data channels.
android/health: Shutdown MDL socket when freeing channel

PTS expects to close all data channels before sending delete
confirmation to peer. FD is passed over IPC to Android Bluetooth
application so it needs to be shutdown while freeing channel to
avoid races.
android/doc: Update repository for Intel device build

Use repositories from github/01org/
android/pts: HDP regression tests

Regression round for HDP against PTS 5.2 and Android 4.4.4
android/pts: Update PICS/PIXIT for GATT
monitor: Add AVRCP ListPlayerApplicationSettingValues support

Support for decoding AVRCP ListPlayerApplicationSettingValues
added in Bluetooth monitor.
monitor/avctp: Make use of l2cap_frame_get*
monitor/avctp: Fix parsing of Company ID capability
monitor: Make l2cap_frame_get* function to return bool
android/README: Update not implemented status

get_remote_service_record is now implemented. Despite not being used
by Android Framework it turned out to be usefull for qualification.
android/client: Fix incorrect data parsing

Use fill_buffer function in processing write_characteristic
and send_indication functions.
android/pts: Update PTS GATT test results
android/client: Factor out hex string verification

Use common macro for hex string verification and convertion.
android/hid: Reject connections from unknown devices

Don't accept input from not bonded devices.