This change also: - removes reliance from both tests on `fuchsia.ui.scenic.Scenic` protocols - migrates `touch-input-test` to get display info from `fuchsia.ui.display.singleton.Info` instead of `fuchsia.ui.gfx.DisplayInfo` - adds support for `fuchsia.ui.display.singleton.Info` in `portable_ui_test` to support the above - migrates `flutter-embedder-test` to capture screenshots using `fuchsia.ui.composition.Screenshot` instead of `fuchsia.ui.scenic.Screenshot` - updates screenshot tooling accordingly - removes the embedding view hit test disabled case from `touch-input test`, since disabling the hit region is not currently supported in Flutter's integration with Flatland afaict ([this logic](4f384979af/shell/platform/fuchsia/flutter/flatland_external_view_embedder.cc (L411-L434)) appears to set hit regions to the full view size by default, and Flatland appears to drop the value [here](4f384979af/shell/platform/fuchsia/flutter/flatland_external_view_embedder.cc (L578))) - removes hit test configurability on `touch-input-test` and `flutter-embedder-test` embedding views Bug: fxbug.dev/125514