Edit PRESUBMIT.py to incorporate IDL Validator into build

Adds validate_web_idl.pydeps and edits PRESUBMIT.py.

The validator will check that the idl files are written correctly
during the build time.
validator: third_party/blink/renderer/bindings/validator

Bug: 1198370
Change-Id: Iefb49e0b47c3615a276441825bff21c03ab619c6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2845694
Reviewed-by: Yuki Shiino <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Commit-Queue: Daniel Cheng <[email protected]>
Cr-Commit-Position: refs/heads/master@{#875783}
diff --git a/PRESUBMIT.py b/PRESUBMIT.py
index d469e67..bcf152d 100644
--- a/PRESUBMIT.py
+++ b/PRESUBMIT.py
@@ -1339,6 +1339,7 @@
     'third_party/blink/renderer/bindings/scripts/build_web_idl_database.pydeps',
     'third_party/blink/renderer/bindings/scripts/collect_idl_files.pydeps',
     'third_party/blink/renderer/bindings/scripts/generate_bindings.pydeps',
+    'third_party/blink/renderer/bindings/scripts/validate_web_idl.pydeps',
     'tools/binary_size/sizes.pydeps',
     'tools/binary_size/supersize.pydeps',
 ]