android/client: Fix closing wrong FD in health HAL
android/pics: Fix having both types of discover set in HOGP

Currently the code discover by service handle and not by UUID.
android/pics: Do not set Suspend feature in HOGP

This requires integration with Android power management so leave it out
for now.
android/health: Fix wrong mdep config index

MDEP Id starts from 1, (0 value for Echo). HAL api sends mdep cfg index
which starts from 0.
android/health: Fix error messages
android/client: Fix coding style
android/client: Write dummy data on fd on health source connect

PTS expects dummy data on fd when it connects in source role.
android/health: Update PTS results

Update test results for TC_SRC_CC_BV_03_C, TC_SRC_CC_BV_07_C,
TC_SNK_CC_BV_04_C, TC_SNK_HCT_BV_01_I, TC_SNK_CC_BV_08_C and
TC_SRC_HCT_BV_01_I.
android/hidhost: Fix adding hidhost device on devices list

Create hog connection cb functionality tried to operate on stored on
list hidhost device. Adding hidhost device to list should be done
before operating on it.

It caused sending bogus connecting state change.
android/bluetooth: Add helper for finding device with android address
android/bluetooth: Pass device to send_bond_state_change function
android/bluetooth: Fix passing address type to SSP replies
android/bluetooth: Add get_device_android_addr helper

This will be used to fake address for Android Framework.
android/bluetooth: Map RPA to Identity address on New IRK event

This patch allows to pair with devices using RPA. There is no API
to notify HAL about new Identity Address. When New IRK event is
received ID address is stored in device and map to RPA is done.
This allows to use RPA after address was resolved making this
transparent to Android Framework. When daemon is restarted device
is advertised to Framework with ID address.
android/gatt: Use proper address when connecting

If device was using RPA but address was resolved IDA must be used.
android/bluetooth: Log error if loading LTKs or IRKs failed
HDP: Remove extra debug statements

DBG() includes function name by default, so including it is not needed.
HDP: Fix checking always constant error code

sdp_set_access_protos() always returns 0, there is no sense to check for
error code. Fixes compile warnings.
HDP: Fix checking always constant error code

Function sdp_set_add_access_protos() always returns 0, so there is no
sense to check for error code.
mcap: Fix possible overflow