WebHID: Add support for dedicated workers
This CL exposes the WebHID API to dedicated workers behind the blink
runtime feature WebHIDOnDedicatedWorkers.
Intent to prototype: https://groups.google.com/a/chromium.org/g/blink-dev/c/y__BOYfZWzI
Spec PR: WICG/webhid#121
Spec issue: WICG/webhid#120
Demo: https://webhid-worker.glitch.me/
Change-Id: If145f34faf9211a54c8b4a15fbe7e903411b8d1d
Bug: 365932453
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5841991
Reviewed-by: Arthur Sonzogni arthursonzogni@chromium.org
Reviewed-by: Yoav Weiss (@Shopify) yoavweiss@chromium.org
Reviewed-by: Matt Reynolds mattreynolds@chromium.org
Commit-Queue: Fr beaufort.francois@gmail.com
Cr-Commit-Position: refs/heads/main@{#1357046}