Bluetooth SDP autotest: SDP Socket to support Service Search Attribute

Added a method to support Service Search Attribute transactions in our
BluetoothSDPSocket class. The method packs its arguments into raw binary packet
and sends it over L2CAP to the IUT, then parses the response and returns
everything in python list format.

BUG=chromium:416165
TEST=upload the class to a tester, send requests to IUT using python shell

Change-Id: I9901b91f453e00792180495da9eeea7bd171ce97
Reviewed-on: https://chromium-review.googlesource.com/219632
Tested-by: Artem Rakhov <arakhov@chromium.org>
Reviewed-by: Arman Uguray <armansito@chromium.org>
Commit-Queue: Artem Rakhov <arakhov@chromium.org>
1 file changed