SerializeFlags: Remove legacy APIs

Remove legacy bitwise operators and boolean conversions
that are meant to be compatible with the old negative flags
usage. Also fix all such usages.

Bug: 110711640
Test: libvintf_test
Change-Id: Ic69a7066dd3ae320aeb0a1848eb7719f67da29d3
diff --git a/main.cpp b/main.cpp
index d7f6630..f766358 100644
--- a/main.cpp
+++ b/main.cpp
@@ -268,8 +268,7 @@
 
     SerializeFlags flags = SerializeFlags::EVERYTHING;
     if (!options.verbose) {
-        flags |= SerializeFlags::NO_HALS;
-        flags |= SerializeFlags::NO_KERNEL;
+        flags = flags.disableHals().disableKernel();
     }
     std::cout << "======== Device HAL Manifest =========" << std::endl;
     if (vm != nullptr) std::cout << gHalManifestConverter(*vm, flags);