Add VTS tests to check for HIDL interfaces

Device launching with Android U or later must not use HIDL.
Starting the maximum threshold at 20 HIDL interfaces.
This is part of the process of deprectating HIDL from AOSP.
This test queries hwservicemanager and fails for each registered HIDL
interface.
These interfaces must be defined in AIDL instead.

Test: atest vts_treble_vintf_vendor_test
Test: Same vts tests against Cuttlefish with no hwservicemanager
Bug: 245974061
Change-Id: I303280841e6f5a3b99b3481ba3f6d19f5256f5c7
3 files changed