Deprecate IDreamManager startDozing and finishSelf

Their synchronous execution was a common source of severe jank so one-way versions startDozingOneway and finishSelfOneWay were provided as a removal.

Deprecated methods should be removed and Oneway renamed after the flag is cleaned up.

Bug: 330287187
Change-Id: If9987fbfcf2cc5e2bd613825f7e7034e9c2924a4
Flag: android.service.dreams.start_and_stop_dozing_in_background
Test: build
diff --git a/core/java/android/service/dreams/IDreamManager.aidl b/core/java/android/service/dreams/IDreamManager.aidl
index 620eef6..76f6363 100644
--- a/core/java/android/service/dreams/IDreamManager.aidl
+++ b/core/java/android/service/dreams/IDreamManager.aidl
@@ -39,7 +39,9 @@
     @UnsupportedAppUsage
     boolean isDreamingOrInPreview();
     boolean canStartDreaming(boolean isScreenOn);
+    /** @deprecated Please use finishSelfOneway instead. */
     void finishSelf(in IBinder token, boolean immediate);
+    /** @deprecated Please use startDozingOneway instead. */
     void startDozing(in IBinder token, int screenState, int reason, int screenBrightness);
     void stopDozing(in IBinder token);
     void forceAmbientDisplayEnabled(boolean enabled);