Introduce movable cutout feature flag

This flag is introduced to develop a support of movable display cutout.
With the feature, the device owners can define cutout preferred edges
for different rotations through device config file.

The preferred edge will override the other edge decision logic in the
system. It's device owner's responsibility to make sure the values are
reasonable.

Bug: 302387383
Test: m
Change-Id: I50f32ebc681a4bb051818130fc7d82fdb6293cdd
diff --git a/core/java/android/window/flags/large_screen_experiences_app_compat.aconfig b/core/java/android/window/flags/large_screen_experiences_app_compat.aconfig
index b63a969..9fe30df 100644
--- a/core/java/android/window/flags/large_screen_experiences_app_compat.aconfig
+++ b/core/java/android/window/flags/large_screen_experiences_app_compat.aconfig
@@ -6,4 +6,12 @@
   description: "When necessary, configuration decoupled from status bar and display cutout"
   bug: "291870756"
   is_fixed_read_only: true
+}
+
+flag {
+  name: "movable_cutout_configuration"
+  namespace: "large_screen_experiences_app_compat"
+  description: "Make it possible to move cutout across edges through device config"
+  bug: "302387383"
+  is_fixed_read_only: true
 }
\ No newline at end of file