Implement DICE HAL against the driver

If the DICE driver create a device node, use that as the source of DICE
values. Otherwise, fallback to using sample values.

Bug: 214231981
Test: atest MicrodroidTests
Change-Id: I9435285399e235bdafa407bccf17ad6f0125ea76
diff --git a/microdroid/dice/android.hardware.security.dice-service.microdroid.rc b/microdroid/dice/android.hardware.security.dice-service.microdroid.rc
index 162081e..7d9d441 100644
--- a/microdroid/dice/android.hardware.security.dice-service.microdroid.rc
+++ b/microdroid/dice/android.hardware.security.dice-service.microdroid.rc
@@ -1,3 +1,3 @@
 service vendor.dice-microdroid /vendor/bin/hw/android.hardware.security.dice-service.microdroid
-    class early_hal
-    user nobody
+    user diced
+    group diced