Diced: Add dice maintenance implementation

The maintenace interface allows a privileged client to demote diced to
permanently assume the identity of a child.

Test: WIP
Bug: 198197213
Change-Id: I6626d176204564d99f504a2c3b6a75c85e140d80
diff --git a/diced/Android.bp b/diced/Android.bp
index 8de046f..c3ff4a8 100644
--- a/diced/Android.bp
+++ b/diced/Android.bp
@@ -91,9 +91,7 @@
         "libdiced_utils",
         "libkeystore2_crypto_rust",
         "libkeystore2_selinux",
-        "libkeystore2_vintf_rust",
         "liblibc",
-        "liblog_event_list",
         "liblog_rust",
         "libthiserror",
     ],
@@ -107,6 +105,7 @@
         "libbinder_rs",
         "libdiced",
         "libdiced_open_dice_cbor",
+        "libdiced_sample_inputs",
         "libdiced_utils",
         "liblog_rust",
     ],