Import Cobalt 20.master.0.234144

Includes the following patches:
  https://cobalt-review.googlesource.com/c/cobalt/+/5590
  by n1214.hwang@samsung.com

  https://cobalt-review.googlesource.com/c/cobalt/+/5530
  by errong.leng@samsung.com

  https://cobalt-review.googlesource.com/c/cobalt/+/5570
  by devin.cai@mediatek.com
diff --git a/src/v8/.vpython b/src/v8/.vpython
index 9ea0da7..3b7cb32 100644
--- a/src/v8/.vpython
+++ b/src/v8/.vpython
@@ -1,7 +1,7 @@
 # This is a vpython "spec" file.
 #
 # It describes patterns for python wheel dependencies of the python scripts in
-# the chromium repo, particularly for dependencies that have compiled components
+# the V8 repo, particularly for dependencies that have compiled components
 # (since pure-python dependencies can be easily vendored into third_party).
 #
 # When vpython is invoked, it finds this file and builds a python VirtualEnv,
@@ -30,3 +30,47 @@
   name: "infra/python/wheels/psutil/${vpython_platform}"
   version: "version:5.2.2"
 >
+
+# Used by:
+#   build/toolchain/win
+wheel: <
+  name: "infra/python/wheels/pypiwin32/${vpython_platform}"
+  version: "version:219"
+  match_tag: <
+    platform: "win32"
+  >
+  match_tag: <
+    platform: "win_amd64"
+  >
+>
+
+# Used by:
+#   tools/unittests/run_perf_test.py
+wheel: <
+  name: "infra/python/wheels/coverage/${vpython_platform}"
+  version: "version:4.3.4"
+>
+wheel: <
+  name: "infra/python/wheels/six-py2_py3"
+  version: "version:1.10.0"
+>
+wheel: <
+  name: "infra/python/wheels/pbr-py2_py3"
+  version: "version:3.0.0"
+>
+wheel: <
+  name: "infra/python/wheels/funcsigs-py2_py3"
+  version: "version:1.0.2"
+>
+wheel: <
+  name: "infra/python/wheels/mock-py2_py3"
+  version: "version:2.0.0"
+>
+
+# Used by:
+#   tools/run_perf.py
+#   tools/unittests/run_perf_test.py
+wheel: <
+  name: "infra/python/wheels/numpy/${vpython_platform}"
+  version: "version:1.11.3"
+>