Add crossbench

- Roll crossbench via DEPS
- Add tools/perf/crossbench helper
- Add hjson required by crossbench to .vpython3

Crossbench Repository: https://chromium.googlesource.com/crossbench

Design doc: https://docs.google.com/document/d/1gRRypYPD_T2J_Dn-sJVSzOXVbgwMPra-j3NkhtpjuQM/edit?usp=sharing&resourcekey=0-ylV0oWa1-5skh1BeE0rgPQ

Third_party request: https://groups.google.com/a/google.com/g/chrome-eng-review/c/_hzpJ9dI5T4/m/3FX_VGswGQAJ

Bug: 1337229
Change-Id: Ie040b1bb57919328cf26c7c7abc3b90018cdcf6f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4173776
Reviewed-by: John Chen <[email protected]>
Reviewed-by: Rick Byers <[email protected]>
Commit-Queue: Camillo Bruni <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1098501}
diff --git a/.vpython3 b/.vpython3
index 76fc87e..a701358 100644
--- a/.vpython3
+++ b/.vpython3
@@ -531,8 +531,16 @@
 >
 
 # Used by:
+#   tools/perf/crossbench
+wheel: <
+  name: "infra/python/wheels/hjson-py2_py3"
+  version: "version:3.1.0"
+>
+
+# Used by:
 #   chrome/test/mini_installer/test_chrome_with_chromedriver.py
 #   testing/script/run_variations_smoke_tests.py
+#   tools/perf/crossbench
 # Keep this to the same revision as third_party/webdriver/pylib, which is pulled
 # in via DEPS.
 wheel: <