android/build: Fix bluetoothd build

This fixes the following error:
external/bluetooth/bluez/src/shared/gatt-db.c:787: error: undefined
reference to 'timeout_remove'
external/bluetooth/bluez/src/shared/gatt-db.c:879: error: undefined
reference to 'timeout_remove'
external/bluetooth/bluez/src/shared/gatt-db.c:825: error: undefined
reference to 'timeout_add'
external/bluetooth/bluez/src/shared/gatt-db.c:917: error: undefined
reference to 'timeout_add'
collect2: error: ld returned 1 exit status
android/client: Fix adding missing BT_PROFILE_AV_RC_CTRL_ID

Add BT_PROFILE_AV_RC_CTRL_ID to profile_ids[].
android/client: Fix help for gatt server commands
android/client: Fix help for gatt client commands
android/client: Fix help for bt_create_bond command
android/gatt: Store Appearance and Privacy in db

This stores Appearance and Privacy values in the db itself since they
are static and don't depend in any context information.
android/gatt: Fix device name characteristic

gap_read_cb was never calling gatt_db_attribute_read_result which now
cause a timeout after 1 second.
android/gatt: Cleanup unused variables
android/pts: PTS tests results for DID

PTS version 5.3. Android version 5.0
android/pts: PTS tests results for HDP

PTS version 5.3. Android version 5.0
android/hal-gatt: Add stubs for Android 5 API calls

This will help tracking what is missing in HAL implementation.
android/hal-ipc-api: Documentation update and cleanup

This patch clarifies that 0x80 opcode is reserved and not used. This is
in case we need to introduce confirmations for notifications.

Error response definition is moved into common place and all HALs are
simply referring to it. This is to keep valid status values in single
place. Valis status is also updated with 'Authentication Rejected'
error added in Android 5.0 API.
android/hal-ipc-api: Prefix GATT HAL with Client or Server

GATT HAL implements both client and server. All commands and
notifications are prefixed with proper role.

Android 5 enhanced both client and server API with new commands and
events so codes will no longer be continuous. This will make tracking
client and server commands/notifications easier.
android/hal-ipc-api: Update GATT service with Android 5 API

This add definitions for commands and notifications introduced by
Android 5 API.
android/pts: PTS tests results for SPP

PTS version 5.3. Android version 5.0
android/client: Fix argc count
android/client: Add handsfree wbs_cb callback
android/client: Fix help for handsfree haltest tool
android/client: Add handsfree configure_wbs command

Add command configure_wbs and helpers.
android/handsfree: Send indicator notif to all connected devices