Add Robolectric preinstrumented jars to v6

1. Preinstrumented jars are generated for speeding up android-all's
   instrumentation process when using them to run Robolectric tests.
   Many parts of instrumentation process are necessary, and
   preinstrumented jars just did them and developers can use them
   directly as Robolectric has a logic to resolve instrumented jars
   and preinstrumented jars. This feature has been supported from
   Robolectric 4.6.
2. Robolectric keeps improving itself instrumentation logics
   for performance and functionalities. If these changes happen,
   the team will upgrade the preinstrumented jars version and
   generate new preinstrumented jars with this version for new
   Robolectric version with new improved instrumentation logics.
   It's main reason that we often need to bump the preinstrumentd
   jar version when integrating a new Robolectric version.
3. Will we need to remove some obsolete preinstrumented jars for
   old Android versions? Yep, we might do. As upcoming Robolectric
   versions might remove support of Android 4.x.

This CL also keeps v4 version until Robolectric 4.12.x migration is
completed.

Change-Id: I98359989fcc7d4735aed1f4e81fd8af90862d6a0
Signed-off-by: utzcoz <utzcoz@gmail.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5427890
Reviewed-by: Peter Wen <wnwen@chromium.org>
Commit-Queue: Peter Wen <wnwen@chromium.org>
Reviewed-by: Mohamed Heikal <mheikal@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1287427}
diff --git a/third_party/robolectric/3pp/fetch.py b/third_party/robolectric/3pp/fetch.py
index fb8f129..647c9e6 100755
--- a/third_party/robolectric/3pp/fetch.py
+++ b/third_party/robolectric/3pp/fetch.py
@@ -12,6 +12,33 @@
 _ROBO_URL_FILES = {
     'android-all-14-robolectric-10818077.jar':
         'https://repo1.maven.org/maven2/org/robolectric/android-all/14-robolectric-10818077/android-all-14-robolectric-10818077.jar',
+    'android-all-instrumented-14-robolectric-10818077-i6.jar':
+        'https://repo1.maven.org/maven2/org/robolectric/android-all-instrumented/14-robolectric-10818077-i6/android-all-instrumented-14-robolectric-10818077-i6.jar',
+    'android-all-instrumented-13-robolectric-9030017-i6.jar':
+        'https://repo1.maven.org/maven2/org/robolectric/android-all-instrumented/13-robolectric-9030017-i6/android-all-instrumented-13-robolectric-9030017-i6.jar',
+    'android-all-instrumented-12.1-robolectric-8229987-i6.jar':
+        'https://repo1.maven.org/maven2/org/robolectric/android-all-instrumented/12.1-robolectric-8229987-i6/android-all-instrumented-12.1-robolectric-8229987-i6.jar',
+    'android-all-instrumented-12-robolectric-7732740-i6.jar':
+        'https://repo1.maven.org/maven2/org/robolectric/android-all-instrumented/12-robolectric-7732740-i6/android-all-instrumented-12-robolectric-7732740-i6.jar',
+    'android-all-instrumented-11-robolectric-6757853-i6.jar':
+        'https://repo1.maven.org/maven2/org/robolectric/android-all-instrumented/11-robolectric-6757853-i6/android-all-instrumented-11-robolectric-6757853-i6.jar',
+    'android-all-instrumented-10-robolectric-5803371-i6.jar':
+        'https://repo1.maven.org/maven2/org/robolectric/android-all-instrumented/10-robolectric-5803371-i6/android-all-instrumented-10-robolectric-5803371-i6.jar',
+    'android-all-instrumented-9-robolectric-4913185-2-i6.jar':
+        'https://repo1.maven.org/maven2/org/robolectric/android-all-instrumented/9-robolectric-4913185-2-i6/android-all-instrumented-9-robolectric-4913185-2-i6.jar',
+    'android-all-instrumented-8.1.0-robolectric-4611349-i6.jar':
+        'https://repo1.maven.org/maven2/org/robolectric/android-all-instrumented/8.1.0-robolectric-4611349-i6/android-all-instrumented-8.1.0-robolectric-4611349-i6.jar',
+    'android-all-instrumented-8.0.0_r4-robolectric-r1-i6.jar':
+        'https://repo1.maven.org/maven2/org/robolectric/android-all-instrumented/8.0.0_r4-robolectric-r1-i6/android-all-instrumented-8.0.0_r4-robolectric-r1-i6.jar',
+    'android-all-instrumented-7.1.0_r7-robolectric-r1-i6.jar':
+        'https://repo1.maven.org/maven2/org/robolectric/android-all-instrumented/7.1.0_r7-robolectric-r1-i6/android-all-instrumented-7.1.0_r7-robolectric-r1-i6.jar',
+    'android-all-instrumented-7.0.0_r1-robolectric-r1-i6.jar':
+        'https://repo1.maven.org/maven2/org/robolectric/android-all-instrumented/7.0.0_r1-robolectric-r1-i6/android-all-instrumented-7.0.0_r1-robolectric-r1-i6.jar',
+    'android-all-instrumented-6.0.1_r3-robolectric-r1-i6.jar':
+        'https://repo1.maven.org/maven2/org/robolectric/android-all-instrumented/6.0.1_r3-robolectric-r1-i6/android-all-instrumented-6.0.1_r3-robolectric-r1-i6.jar',
+    'android-all-instrumented-5.0.2_r3-robolectric-r0-i6.jar':
+        'https://repo1.maven.org/maven2/org/robolectric/android-all-instrumented/5.0.2_r3-robolectric-r0-i6/android-all-instrumented-5.0.2_r3-robolectric-r0-i6.jar',
+    # i4 versions left in until migration to robolectric 4.12.1 is complete.
     'android-all-instrumented-14-robolectric-10818077-i4.jar':
         'https://repo1.maven.org/maven2/org/robolectric/android-all-instrumented/14-robolectric-10818077-i4/android-all-instrumented-14-robolectric-10818077-i4.jar',
     'android-all-instrumented-13-robolectric-9030017-i4.jar':