tools/obexctl: Add support for listing phonebook size

This adds option -l which in case of PBAP will use GetSize before listing
the contacts of the current folder.
gobex: Fix asserting one more time

This fixes a regression caused by 35938b779dc8d2498e66e6a6483a36c1f99c2e19
where the current pending_req is set to NULL while processing the
response but cause the request to timeout since it is no longer removed
properly.
android/pts: Bump PTS version for A2DP
android/pts: Re-test A2DP against PTS 5.1
android/pts: Update PICS and PIXITs for AVCTP

Bumping version of PTS to 5.1 as well as adding the CT role. Since
both roles are enabled for AVRCP, AVCTP should follow the suit.
android/pts: PTS tests results for AVCTP

Re-test against PTS 5.1 as well as adding test for CT role.
android/pts: Bump PTS version for HID
android/pts: Re-test HID against PTS 5.1
android/pts: Re-test MAP against PTS 5.1
android/hidhost: Fix hex string to buffer convertion

Due to missing limit specifier buffer was always filled with last hex
value in string.
android/hal-gatt: Fix typo in struct name

It causes ipc error due to incorrect message length.
android/gatt: Add support for fake read RSSI

This will ease testing until kernel support is added.
android/pts: Bump PTS version for PAN
android/pts: Re-run PAN tests on PTS 5.1
android/pts: Bump PTS version for PBAP
android/pts: Re-test PBAP against PTS 5.1
android/gatt: Fix incorrect event status

Return proper gatt_status in register_for_notification event.
android/pts: Bump PTS version for HSP

Rechecking of PICS and PIXITs for HSP on PTS 5.1.
android/pts: Re-test HSP against PTS 5.1
android/pts: Bump PTS version for HFP

Re-checking PIXITs and PICS for HFP on PTS 5.1.