Add default health hal implementation.

The health hal is a requirement in Android P. Adding it here.
Note, this is the 'default' instance, not the 'backup' instance
which was previously removed from the manifest.

Bug: 71707530
Test: VtsHalHealthV2_0TargetTest passes
Change-Id: I33064517531527837e1ae49dd2f32ddd708c2079
Merged-In: I33064517531527837e1ae49dd2f32ddd708c2079
(cherry picked from commit c6bcbcdd95e62621635209817cf99c28e0d5051f)
(cherry picked from commit 6bd31074b4e59e79034fec3bd1df55ffbaf48848)
diff --git a/shared/config/manifest.xml b/shared/config/manifest.xml
index dd5cd3e..3bcefa9 100644
--- a/shared/config/manifest.xml
+++ b/shared/config/manifest.xml
@@ -130,6 +130,15 @@
         </interface>
     </hal>
     <hal format="hidl">
+        <name>android.hardware.health</name>
+        <transport>hwbinder</transport>
+        <version>2.0</version>
+        <interface>
+            <name>IHealth</name>
+            <instance>default</instance>
+        </interface>
+    </hal>
+    <hal format="hidl">
         <name>android.hardware.keymaster</name>
         <transport>hwbinder</transport>
         <version>3.0</version>
diff --git a/shared/device.mk b/shared/device.mk
index c0aa44f..cb04046 100644
--- a/shared/device.mk
+++ b/shared/device.mk
@@ -209,6 +209,12 @@
     android.hardware.gnss@1.0-service
 
 #
+# Health
+#
+PRODUCT_PACKAGES += \
+    android.hardware.health@2.0-service
+
+#
 # Sensors
 #
 PRODUCT_PACKAGES += \