getTransport respects system/manifest.xml

Use VintfObject::GetDeviceHalManifest()
instead of HalManifest::Get(), because we have two HAL manifests
on the device now: one under system/ and one under vendor/. Removed the
hard-coded list of transport modes for framework HALs and consult
system/manifest.xml instead.

Test: marlin boots, NFC and Wi-Fi works
Test: hidl_test (IServiceManager->getService("manager") successful)

Bug: 34772739

Change-Id: Ie402d51f0942f7891b3f4bd3bbae92b8fd0808f1
1 file changed