assemble_vintf supports DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILES

Relax multiple cases that were previously flagged as error
to allow combining matrices that doesn't have a "level"
attribute. Specifically, all HALs in matrices without a specific
FCM version are added as-is.

Test: m framework_compatibility_matrix.xml -j
Test: libvintf_test
Test: vintf_object_test
Bug: 65028233

Change-Id: Ifa947529731ab17d705be945139de504db2d0253
Merged-In: Ifa947529731ab17d705be945139de504db2d0253
3 files changed