tools/btmgmt: Add option to pass adress type to disconnect command

This is needed to disconnect LE devices.
tools/btmgmt: Fix bogus comment in eir_get_flags function

This was due to copy-and-paste.
btio: Do L2CAP peer address lookup only when really necessary
btio: Do RFCOMM peer address lookup only when really necessary
btio: Remove unnecessary get_peers() function
gobex: Fix asserting when resending connect request

In case connect requests needs to be resent to authenticate the timeout
handle should be removed otherwise it may end up asserting:

ERROR:gobex/gobex.c:251:req_timeout: assertion failed: (p != NULL)
android/avrcp-lib: Add support for parsing SetAddressed response
android/avrcp: Add avrcp_connect_browsing()

Add support for browsing channel
android/avrcp: Add avrcp_set_browsed_player() function
unit/avrcp: Add browsing channel support in unit testing
unit/avrcp: Add /TP/MPS/BV-03-C test

Test verifies that SetBrowsedPlayer command issued by the Controller.
android/avrcp: Add avrcp_get_folder_items() function
unit/avrcp: Add /TP/MPS/BV-08-C test

Test verifies that GetFolderItems cmd for the Media Player List
issued by the Controller.
unit/avrcp: Add /TP/MPS/BV-01-I test

Test verifies that Controller is able to request the list of available
Media Players.
unit/avrcp: Add Connection establishment and release tests

Tests are checking connection establishment and release for browsing
channel. Since we are connected through socketpair the tests are dummy.
unit/avrcp: Add /TP/MCN/CB/BV-01-C test

Test verifies that the GetFolderItems command issued by the Controller
with VFS parameter.
android/avrcp: Add avrcp_change_path() function
unit/avrcp: Add /TP/MCN/CB/BV-04-C test

Test verifies that the ChangePath command issued by the Controller.
android/avrcp: Add avrcp_get_item_attributes() function
unit/avrcp: Add /TP/MCN/CB/BV-07-C test

Test verifies that GetItemAttributes command issued by the Controller.