lib: Update company identifiers
android/pts: Update HDP PICS and PIXIT for PTS 5.3
android/pts: Update HID PICS and PIXIT for PTS 5.3
emulator/bthost: Read local features upon init
emulator/smp: Add smp_send() helper that uses bthost_send_cid_v()
android/tester: Replace gatt-tester's pdu structs with io vectors

This is the first step in unifying the way pdu is handled.
android/tester: Expose structs holding request pdu and response pdu

This exposes the structs holding request and response pdus from a2dp
and avrcp testers and makes it available to other testers. It also
makes it use iovectors. Some helper macros were also extracted from
gatt tester and reused.
android/tester: Make HidHost tests use io vectors for pdu
android/tester: Make PAN tests use io vectors for pdu
android/tester: Make HDP tests use io vectors for pdu
android/tester: Add generic hook to handle pdu exchange

This allows tester-main to register hooks for certain CID to
automatically perform pdu exchange by registering array of pdu pairs
(request_pdu, response_pdu). When end_pdu is used instead of
request_pdu, response is sent immediately without incoming pdu
verification. A pair with end_pdus set as request and response is
considered as the end of pdu pairs array.

This callback can also handle sdp request<->response while transaction
ID for the response is swaped to match the one from SDP request.

'emu_l2cap_cid_data' is used to pass tha appropriate data to the hook
mechanism. It is similar to 'emu_cid_data" used in other testers and
eventually will replace those.
android/tester: Make A2DP use generic pdu exchange mechanism
android/tester: Make AVRCP tests use generic pdu exchange mechanism
android/tester: Make GATT use generic cid_data
android/tester: Make HDP tests use generic PDU exchange mechanism
android/tester: Make HIDHost tests use generic PDU exchange mechanism
android/tester: Make PAN use generic PDU exchange mechanism
android/tester: Use generic connect callback for simple cases

This is usefull when no custom behavior and just simple pdu exchange
is needed.
mcap: Unify libmcap usage for Android and non-Android versions

Now profiles/health/ , android/health and mcaptest will use
profiles/health/mcap-lib.
mcap: Rename mcap-lib to mcap