Merge Vehicle HAL 2.1 iface to 2.0

Vehicle HAL is property based and all properties are considered
optional. It is quite a bit of pain to create new versions of VHAL only
to extend properties.

Bug: 64303350

Test: ENABLE_TREBLE=true make vts BUILD_GOOGLE_VTS=true -j32 &&
vts-tradefed run commandAndExit vts --skip-all-system-status-check
--primary-abi-only --skip-preconditions --module
VtsHalAutomotiveVehicleV2_0Host -l INFO

Change-Id: I5e0868d00fc643b493c6a5f32d03683a8c5b4de3
2 files changed