Expanded poweradvisor to handle adpf hint sessions

This patch exposes several new methods from the PowerAdvisor to enable SurfaceFlinger to set up hint sessions and send updates for the desired and actual durations.

Bug: 195990840
Test: make;
manual testing

Change-Id: Ice16c09309be81d9d661dfb818882cfea8e4d4aa
diff --git a/services/surfaceflinger/tests/unittests/Android.bp b/services/surfaceflinger/tests/unittests/Android.bp
index da019a3..e15b081 100644
--- a/services/surfaceflinger/tests/unittests/Android.bp
+++ b/services/surfaceflinger/tests/unittests/Android.bp
@@ -124,7 +124,7 @@
         "android.hardware.power@1.1",
         "android.hardware.power@1.2",
         "android.hardware.power@1.3",
-        "android.hardware.power-V1-cpp",
+        "android.hardware.power-V2-cpp",
         "libcompositionengine_mocks",
         "libcompositionengine",
         "libframetimeline",