assemble_vintf: skip kernel check if --no-kernel-requirements

Previously, if --no-kernel-requirements is specified,
<kernel> tag won't present in the HAL manifest, therefore kernel
requirements are not enforced.

Now, <kernel> tag is always present in the HAL manifest (for kernel
FCM version). Properly skip kernel check when --no-kernel-requirements
are specified.

Fixes: 146180227
Test: libvintf_test
Test: vintf_object_test
Change-Id: I94efa746609a39dec7d470ff881cf8a5fd9b1d83
4 files changed