[fuchsia] Migrate some tests to CFv2.

The following tests are now built/run as CFv2 tests:

- base:base_unittests
- courgette:courgette_unittests
- headless:headless_unittests
- ipc:ipc_tests

In so doing:

- All tests, when opting-in to CFv2, now include a cml shard that puts
  them into the "system" test realm. This gives all tests access to
  /config/data, which is required by base::i18n.
- minimum_capabilities.test-cml is renamed to minimum.shard.test-cml for
  consistency with other CFv2 manifest sources.

Bug: 1256502
Change-Id: I6c38e51dd5c78521d2f961086561c887e5ff1b20
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3306403
Reviewed-by: Eric Seckler <[email protected]>
Reviewed-by: Samuel Huang <[email protected]>
Reviewed-by: Wez <[email protected]>
Reviewed-by: Dirk Pranke <[email protected]>
Reviewed-by: Ken Rockot <[email protected]>
Commit-Queue: Greg Thompson <[email protected]>
Cr-Commit-Position: refs/heads/main@{#963439}
diff --git a/testing/test.gni b/testing/test.gni
index 6eb93af..eab88ed8 100644
--- a/testing/test.gni
+++ b/testing/test.gni
@@ -350,8 +350,9 @@
       # Collate the complete set of elements to include in the test component's
       # manifest.
       _manifest_fragments = [
-        "//build/config/fuchsia/test/minimum_capabilities.test-cml",
         "//build/config/fuchsia/test/elf_test_runner.shard.test-cml",
+        "//build/config/fuchsia/test/minimum.shard.test-cml",
+        "//build/config/fuchsia/test/system_test_facet.shard.test-cml",
         _test_program_fragment,
       ]