de-HIDL: Sensor configs & Provider merge

1. Map HIDL to AIDL fingerprint sensor configuration
2. Propagate that through FingerprintService and FingerprintProvider
3. Similar implementation for face sensors
4. Use only one provider

Test: atest FingerprintSensorConfigurationsTest
FaceSensorConfigurationsTest AuthServiceTest FaceServiceTest
FingerprintServiceTest FaceProviderTest FingerprintProviderTest
HidlToAidlSensorAdapterTest HidlToAidlSessionAdapterTest SensorTest
Bug: 303480396
bug: 303480830

Change-Id: I7a945e596c6331077e90cbe1500de0bcb212895c
diff --git a/Android.bp b/Android.bp
index 676a0f5..fec5951 100644
--- a/Android.bp
+++ b/Android.bp
@@ -97,6 +97,7 @@
         // AIDL sources from external directories
         ":android.hardware.biometrics.common-V4-java-source",
         ":android.hardware.biometrics.fingerprint-V3-java-source",
+        ":android.hardware.biometrics.face-V4-java-source",
         ":android.hardware.gnss-V2-java-source",
         ":android.hardware.graphics.common-V3-java-source",
         ":android.hardware.keymaster-V4-java-source",