Add mock settings pages to terminal app

This commit adds three settings pages to the terminal app:
1. Disk Resize
2. Port Forwarding
3. Recovery

To enable the adaptive layout for mobile and large screen devices for
these settings pages, this commit introduces activity embedding layout.

Bug: 364149286
Test: install on tangorpro and komodo
Change-Id: Iccbd1578b0d729e7e295d0533e4db54c6fd1d815
diff --git a/android/TerminalApp/Android.bp b/android/TerminalApp/Android.bp
index 1a7c581..d91af2f 100644
--- a/android/TerminalApp/Android.bp
+++ b/android/TerminalApp/Android.bp
@@ -4,10 +4,16 @@
 
 android_app {
     name: "VmTerminalApp",
-    srcs: ["java/**/*.java"],
+    srcs: [
+        "java/**/*.java",
+        "java/**/*.kt",
+    ],
     resource_dirs: ["res"],
     static_libs: [
         "vm_launcher_lib",
+        "androidx-constraintlayout_constraintlayout",
+        "com.google.android.material_material",
+        "androidx.window_window",
     ],
     platform_apis: true,
     privileged: true,