Add IDL files to support Web Extension Permissions and Event APIs.
Pull request: https://github.com/WebKit/WebKit/pull/6951
Committed 257189@main (5be000d24d83): <https://commits.webkit.org/257189@main> Reviewed commits have been landed. Closing PR #6951 and removing active labels.
<rdar://problem/102821148>