flake_suppressor_tool: Support web_tests in flake_suppressor tool.

- Regular runs blink_web_tests and blink_wpt_tests are queried at this time.
- TestExpectations file is supported.
- Suite info is currently set to empty for now.

Ran the script -
./suppress_flakes.py --project  chrome-unexpected-pass-data --sample-period 2  --no-prompt-for-user-input

Bug: 1358735
Change-Id: I66d756c583134664c035496bf16c52746d1bb975
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3911880
Reviewed-by: Erik Staab <[email protected]>
Commit-Queue: Preethi Mohan <[email protected]>
Reviewed-by: Xianzhu Wang <[email protected]>
Reviewed-by: Brian Sheedy <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1057591}
diff --git a/BUILD.gn b/BUILD.gn
index f6ad16d1..ab99afc 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -1596,6 +1596,7 @@
       "//build/skia_gold_common/",
       "//components/crash/content/tools/generate_breakpad_symbols.py",
       "//testing/unexpected_passes_common/",
+      "//testing/flake_suppressor_common/",
       "//third_party/blink/renderer/bindings/scripts/",
       "//third_party/blink/renderer/build/scripts/",
       "//third_party/blink/tools/",