feat(magnification fling): add fling momentum velocity tracking to panning gesture

Make the fullscreen magnification nice and slippery, like a wet dog ice
skating with skates made of butter.

Unfortunately, we can't add tests to
FullScreenMagnificationControllerTest, because it uses mock animators
and custom Handler timing, but Scroller is wired directly to the real
ones which we can't fake/mock.

Fix: 319175022
Flag: ACONFIG services.accessibility.fullscreen_fling_gesture DISABLED
Test: atest com.android.server.accessibility.magnification.FullScreenMagnificationGestureHandlerTest
NO_IFTTT=just TODO comments

Change-Id: Ic37278895846ed46604bb506ecf41177b94b0d17
diff --git a/services/accessibility/accessibility.aconfig b/services/accessibility/accessibility.aconfig
index 44682e2..f902439 100644
--- a/services/accessibility/accessibility.aconfig
+++ b/services/accessibility/accessibility.aconfig
@@ -52,6 +52,13 @@
 }
 
 flag {
+    name: "fullscreen_fling_gesture"
+    namespace: "accessibility"
+    description: "When true, adds a fling gesture animation for fullscreen magnification"
+    bug: "319175022"
+}
+
+flag {
     name: "pinch_zoom_zero_min_span"
     namespace: "accessibility"
     description: "Whether to set min span of ScaleGestureDetector to zero."