Add a mechanism to check user authorization for gamepads
<rdar://problem/132103378>
Pull request: https://github.com/WebKit/WebKit/pull/31162
Committed 281432@main (015450fc9083): <https://commits.webkit.org/281432@main> Reviewed commits have been landed. Closing PR #31162 and removing active labels.
Committed 280938.142@safari-7619-branch (34b31b7de0d7): <https://commits.webkit.org/280938.142@safari-7619-branch> Reviewed commits have been landed. Closing PR #1506 and removing active labels.