Reland "Add microdroid_vendor"

This reverts commit c79d1dc7ebd40d182816ecb4baaa1c0b6afa8b2a.

Reason for revert: relanding

Change-Id: I38b51ef26e62900f5f14230b1c08681ea7871d13
diff --git a/microdroid/Android.bp b/microdroid/Android.bp
index d0c6675..ac6e055 100644
--- a/microdroid/Android.bp
+++ b/microdroid/Android.bp
@@ -92,6 +92,27 @@
     installable: false, // avoid collision with system partition's init.rc
 }
 
+android_filesystem {
+    name: "microdroid_vendor",
+    use_avb: true,
+    deps: [
+        "microdroid_plat_sepolicy_vers.txt",
+        "microdroid_vendor_sepolicy.cil",
+        "microdroid_plat_pub_versioned.cil",
+    ],
+    avb_private_key: "microdroid.pem",
+    avb_algorithm: "SHA256_RSA4096",
+    file_contexts: "microdroid_vendor_file_contexts",
+}
+
+prebuilt_etc {
+    name: "microdroid_plat_sepolicy_vers.txt",
+    src: "plat_sepolicy_vers.txt",
+    filename: "plat_sepolicy_vers.txt",
+    sub_dir: "selinux",
+    installable: false,
+}
+
 logical_partition {
     name: "microdroid_super",
     sparse: true,
@@ -107,6 +128,10 @@
                     name: "system",
                     filesystem: ":microdroid",
                 },
+                {
+                    name: "vendor",
+                    filesystem: ":microdroid_vendor",
+                },
             ],
         },
     ],