tools/mgmt-tester: Add Load IRKs invalid parameters response test
tools/mgmt-tester: Add Load IRKs test for non-static address
tools/mgmt-tester: Add Load IRKs test for invalid length parameter
tools/mgmt-tester: Add basic Set Privacy success test
tools/mgmt-tester: Add Set Privacy rejected response test
tools/mgmt-tester: Add Set Privacy invalid parameters test case
android: Add pts-pan.txt to EXTRA_DIST
unit/avrcp: Add /TP/ICC/BV-01-I test

Test verifies that the Target responds to UNIT INFO command initiated by
Controller.
unit/avrcp: Add /TP/ICC/BV-02-I test

The test verifies that the Target responds to SUBUNIT INFO command
initiated by Controller.
android/avrcp: Use NULL for zero pointers
android/avrcp-lib: Rename AVCTP session to conn
android/avrcp-lib: Add avrcp_set_control_handlers

This adds avrcp_set_control_handlers which can be used to set control
PDU handlers table and user data.
android/avrcp-lib: Add avrcp_set_passthrough_handlers

This adds avrcp_set_passthrough_handlers which can be used to set
pass-through PDU handlers table and user data.
android: Update socket service id name to match service name
unit/avrcp: Refactor tests to use destroy_context()
unit/avrcp: Add /TP/PTT/BV-01-I test

Test verifies that the Target reacts to the PASS THROUGH command in
category 1 from the Controller. The command chosen is PLAY (0x44).
android/avctp: Set uinput to invalid fd when creating session

When AVCTP session was created uinput was zero which is valid file
descriptor and that was conflicting with socketpair() fds.
android/avctp: Fix failing silently if uinput is not initialized

This adds a check for uinput before attempting to use send_key and if it
is not initialized response with AVC_CTYPE_NOT_IMPLEMENTED which is the
same code used when a unkown key is received.
android/avctp: Checks error on send_event

In case of EINTR retry sending the event otherwise print the errno.
doc: Update mgmt-tester test count