doc: Add initial documentation for coding style
build: Add initial HACKING
doc/coding-style: Minor formatting fix
android/gatt: Add API to remove autoconnect GATT based device
android/gatt: Unsubscribe from autoconnect on unregister

When application does unregister, lets make sure that BfA does not keep
any auto connect devices for this app.
android/gatt: Extract remove_autoconnect_device helper
android/gatt: Make sure GATT will reconnect after disconnection

With this patch once remote is disconnected there is decision taken if
BfA should wait for reconnect or not.

Removing device from the autoconnect list has been removed from
connect_cb as it is now handled during disconnection
android/gatt: Remove device from white list on device destroy
android/tester: Set ssp_request_cb to default value in teardown

It could be set te default_ssp_req_cb and should be set again to
ssp_request_cb.
android/tester: Use default ssp handler in A2dp - Suspend test case

Because ssp_handler was incorrectly overriden with default_ssp_req_cb
in previous test case, this test case used it also. Now it is needed
to define it for each test case where it should be used.
monitor: Add AVRCP GetCurrentPlayerApplicationSettingValue support

Support for decoding AVRCP GetCurrentPlayerApplicationSettingValue
added in Bluetooth monitor.
monitor: Add AVRCP SetPlayerApplicationSettingValue support

Support for decoding AVRCP SetPlayerApplicationSettingValue
added in Bluetooth monitor.
monitor: Add AVRCP GetPlayerApplicationSettingAttributeText support

Support for decoding AVRCP GetPlayerApplicationSettingAttributeText
added in Bluetooth monitor.
monitor: Add AVRCP GetPlayerApplicationSettingValueText support

Support for decoding AVRCP GetPlayerApplicationSettingValueText
added in Bluetooth monitor.
monitor: Add AVRCP InformDisplayableCharacterSet support

Support for decoding AVRCP InformDisplayableCharacterSet added in
Bluetooth monitor.
monitor: Remove superfluous call to l2cap_frame_pull

Removed superfluous call to l2cap_frame_pull.
android/hidhost: Remove reconnect logic

GATT can handle reconnect now, so lets remove that part of code from
here.
android/tester: Add AVRCP init - Success test case
android/tester: Add AVRCP Connect - Success test case
android/tester: Add AVRCP Disconnect - Success test case