android: Add wrapper function for get remote dev properties
android: Move get_remote_device_props up in the file

This patch moves up function get_remote_device_props() and all
functions required by this function.
android: Send remote devices properties on enable

If there is any bonded device stored then on bluetooth enable we
should send notification with its properties.
android/pics: Update PICS to PTS 5.0 for DID

Remove PICS settings which are not applicable in PTS
android/pics: Update PICS to PTS 5.0 for GAP

Add new PICS settings for the GAP profile in accordance with PTS 5.0
android/pics: Update PICS to PTS 5.0

Update PICS settings for HID, L2CAP, OPP, PAN and PBAP
android/audio: Add wrapper struct for struct audio_hw_dev

This patch add wrapping struct for audio_hw_dev too keep additional info
related to a2dp stream.
tools/mgmt-tester: Always set the bthost side to discoverable & connectable
tools/mgmt-tester: Add support for runtime determined send/expect data
tools/mgmt-tester: Add basic Pair Device success test
btdev: Return Command Status for Authentication Requested

Add support for "Authentication Requested" command
emulator: Add basic auth request completion support
monitor: Add define for link key request negative reply response
emulator: Add initial handling for link key req neg reply
monitor: Add definition for PIN code request negative reply
monitor: Add definition for PIN or Key Missing HCI error code
emulator: Add initial support for PIN Code Request Negative Reply
monitor: Add define for Link Key Request Reply response
monitor: Add define for HCI Authentication Failure error code
emulator: Add basic support for Link Key Request Reply command