add crosvm to com.android.virt

To do so, crosvm and its dependencies have the apex_available property
set to "//apex_available:platform", "com.android.virt" to explicitly
acknowledge the joining.

Bug: 174639241
Test: m com.android.virt
Change-Id: I36926239b6971e3bac5d77818c62ed667efa842e
diff --git a/Android.bp b/Android.bp
index 6363e20..8a324f4 100644
--- a/Android.bp
+++ b/Android.bp
@@ -95,6 +95,7 @@
     apex_available: [
         "//apex_available:platform",
         "com.android.resolv",
+        "com.android.virt",
     ],
     min_sdk_version: "29",
 }
diff --git a/patches/Android.bp.patch b/patches/Android.bp.patch
index 1527338..3acc4a1 100644
--- a/patches/Android.bp.patch
+++ b/patches/Android.bp.patch
@@ -1,18 +1,15 @@
 --- Android.bp	2020-12-14 23:34:21.725521979 +0900
 +++ Android.bp.new	2020-12-14 23:30:18.808503638 +0900
-@@ -1,4 +1,4 @@
--// This file is generated by cargo2android.py --run --dependencies --tests --device --features=default,extra_traits,std --patch=patches/Android.bp.patch.
-+// This file is generated by cargo2android.py --run --dependencies --tests --device --features=default,extra_traits,std.
- 
  rust_defaults {
      name: "rust_libc_defaults",
-@@ -92,4 +92,9 @@ rust_library {
+@@ -92,4 +92,10 @@ rust_library {
          "--cfg libc_priv_mod_use",
          "--cfg libc_union",
      ],
 +    apex_available: [
 +        "//apex_available:platform",
 +        "com.android.resolv",
++        "com.android.virt",
 +    ],
 +    min_sdk_version: "29",
  }