Break out webkit tests by targetSdk

Move all existing androidx.webkit tests into a separate library module
configured with product flavours to allow dark-mode tests to run under
their intended targetSdk version.

The CL re-enables the previously disabled tests that required targetSdk
<= 32 and permanently removes a broken test that conflicts with web
standards (b/202546063).

All other tests for androidx.webkit have been moved as well in order to
allow continued use of shared test utilities.

Test: webkit:integration-tests:targesdk-tests:connectedAndroidTest
Fixes: 254572377
Change-Id: I8256255e0672b3e200022e374f78fdbe98965614
diff --git a/settings.gradle b/settings.gradle
index 242ed5c..ceba832 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1074,6 +1074,7 @@
 includeProject(":wear:watchface:watchface-style", [BuildType.MAIN, BuildType.WEAR])
 includeProject(":wear:watchface:watchface-style-old-api-test-service", "wear/watchface/watchface-style/old-api-test-service", [BuildType.MAIN, BuildType.WEAR])
 includeProject(":wear:watchface:watchface-style-old-api-test-stub", "wear/watchface/watchface-style/old-api-test-stub", [BuildType.MAIN, BuildType.WEAR])
+includeProject(":webkit:integration-tests:instrumentation", [BuildType.MAIN])
 includeProject(":webkit:integration-tests:testapp", [BuildType.MAIN])
 includeProject(":webkit:webkit", [BuildType.MAIN])
 includeProject(":window:window", [BuildType.MAIN, BuildType.COMPOSE, BuildType.FLAN, BuildType.WINDOW])