[appmgr] Remove uses of deprecated-shell

Replace them with better alternatives, or just remove when they were
apparently not needed.

Bug: 35365

Change-Id: I073d45e751f9c70a3676ab4e454b6a123454d40c
diff --git a/BUILD.gn b/BUILD.gn
index 76dec9b..1ba2628 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -165,9 +165,6 @@
   # request for that fine-grained feature to help us support least-privileged
   # components.
   visibility = [
-    "//topaz/bin/flutter_screencap_test:flutter_screencap_test_pkg",
-    "//topaz/examples/test/driver_example_mod:driver_example_mod_tests_pkg",
-    "//topaz/public/dart/fuchsia_modular/examples/slider_mod:slider_mod_tests_pkg",
     "//topaz/tests/benchmarks/input_latency:topaz_input_latency_benchmarks",
   ]
 }
diff --git a/bin/flutter_screencap_test/BUILD.gn b/bin/flutter_screencap_test/BUILD.gn
index 140441c..f8e1ba6 100644
--- a/bin/flutter_screencap_test/BUILD.gn
+++ b/bin/flutter_screencap_test/BUILD.gn
@@ -24,8 +24,6 @@
 }
 
 dart_fuchsia_test("flutter_screencap_test") {
-  deprecated_shell = "//topaz"
-
   meta = [
     {
       path = rebase_path("meta/flutter_screencap_test.cmx")
diff --git a/bin/flutter_screencap_test/meta/flutter_screencap_test.cmx b/bin/flutter_screencap_test/meta/flutter_screencap_test.cmx
index 7e34ea5..5a052ce 100644
--- a/bin/flutter_screencap_test/meta/flutter_screencap_test.cmx
+++ b/bin/flutter_screencap_test/meta/flutter_screencap_test.cmx
@@ -19,7 +19,6 @@
     },
     "sandbox": {
         "features": [
-            "deprecated-shell",
             "deprecated-ambient-replace-as-executable"
         ],
         "services": [
diff --git a/examples/test/driver_example_mod/BUILD.gn b/examples/test/driver_example_mod/BUILD.gn
index ff10162..9f80fbf 100644
--- a/examples/test/driver_example_mod/BUILD.gn
+++ b/examples/test/driver_example_mod/BUILD.gn
@@ -40,8 +40,6 @@
 # device using fx run-test. The target application must be available on the
 # machine.
 dart_fuchsia_test("driver_example_mod_tests") {
-  deprecated_shell = "//topaz"
-
   deps = [
     "//sdk/fidl/fuchsia.sys",
     "//third_party/dart-pkg/git/flutter/packages/flutter_driver",
diff --git a/examples/test/driver_example_mod/meta/driver_example_mod_tests.cmx b/examples/test/driver_example_mod/meta/driver_example_mod_tests.cmx
index 87f5278..296a073 100644
--- a/examples/test/driver_example_mod/meta/driver_example_mod_tests.cmx
+++ b/examples/test/driver_example_mod/meta/driver_example_mod_tests.cmx
@@ -25,8 +25,9 @@
     },
     "sandbox": {
         "features": [
-            "deprecated-shell",
-            "deprecated-ambient-replace-as-executable"
+            "deprecated-ambient-replace-as-executable",
+            "hub",
+            "shell-commands"
         ],
         "services": [
             "fuchsia.auth.account.AccountManager",
diff --git a/public/dart/fuchsia_modular/examples/slider_mod/BUILD.gn b/public/dart/fuchsia_modular/examples/slider_mod/BUILD.gn
index 0fa6128..26af7c2 100644
--- a/public/dart/fuchsia_modular/examples/slider_mod/BUILD.gn
+++ b/public/dart/fuchsia_modular/examples/slider_mod/BUILD.gn
@@ -48,8 +48,6 @@
 # This can be run on the Fuchsia device using fx run-test. The slider mod must
 # be available on the machine.
 dart_fuchsia_test("slider_mod_tests") {
-  deprecated_shell = "//topaz"
-
   sources = [
     "slider_mod_widget_test.dart",
   ]
diff --git a/public/dart/fuchsia_modular/examples/slider_mod/meta/slider_mod_tests.cmx b/public/dart/fuchsia_modular/examples/slider_mod/meta/slider_mod_tests.cmx
index 11c743e..215b757 100644
--- a/public/dart/fuchsia_modular/examples/slider_mod/meta/slider_mod_tests.cmx
+++ b/public/dart/fuchsia_modular/examples/slider_mod/meta/slider_mod_tests.cmx
@@ -25,8 +25,9 @@
     },
     "sandbox": {
         "features": [
-            "deprecated-shell",
-            "deprecated-ambient-replace-as-executable"
+            "deprecated-ambient-replace-as-executable",
+            "hub",
+            "shell-commands"
         ],
         "services": [
             "fuchsia.auth.account.AccountManager",