Several things are done in this CL:

- Update _api_features.json and _permissions.json to allow the following features in extensions:
 - declarativeWebrequest,
 - events
 - webRequest
 - webViewRequest

- Move web_view_request_custom_bindings.js and web_view_request.json to extensions.

- Remove ExtensionsAPIClient::GetRuleRegistry() since RuleRegisteryService has been moved to extension.

- Clean up extensions/extensions.gyp.

[email protected]
BUG=352293

Committed: https://crrev.com/4499156f5a5784eee9e0dc021f13b4ea0fd7d0d2
Cr-Commit-Position: refs/heads/master@{#297413}

Review URL: https://codereview.chromium.org/596003002

Cr-Commit-Position: refs/heads/master@{#297532}
35 files changed