Added settings UI for camera lift trigger gesture

Bug: 37154489
Test: manual + make RunSettingsRoboTests

- Added preference fragment for camera lift gesture
- Added activity alias for camera lift gesture setting
- Added resources + overlays for camera lift gesture setting
- Added config flag for limiting camera lift gesture setting for Pixel
- Added Robolectric tests for camera lift gesture settings classes

Change-Id: Ie4846cb1ea6b5279a19f20cb0299426f0d5cbb71
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 562f89b..09ee424 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -3078,6 +3078,24 @@
             android:permission="android.permission.DUMP"
             android:enabled="@bool/config_has_help" />
 
+        <!-- Activities for moves/gestures suggestions -->
+        <activity
+            android:name=".Settings$CameraLiftTriggerSuggestionActivity"
+            android:label="@string/camera_lift_trigger_title"
+            android:icon="@drawable/ic_settings_camera"
+            android:enabled="@bool/config_cameraLiftTriggerAvailable">
+            <intent-filter android:priority="1">
+                <action android:name="android.intent.action.MAIN" />
+                <category android:name="com.android.settings.suggested.category.GESTURE" />
+            </intent-filter>
+            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+                       android:value="com.android.settings.gestures.CameraLiftTriggerSettings"/>
+            <meta-data android:name="com.android.settings.title"
+                       android:resource="@string/camera_lift_trigger_title" />
+            <meta-data android:name="com.android.settings.summary"
+                       android:resource="@string/camera_lift_trigger_suggestion_summary" />
+        </activity>
+
         <!-- This is the longest AndroidManifest.xml ever. -->
     </application>
 </manifest>