Create //components/permissions and move a few simple classes

This creates the permissions component, and moves in PermissionRequest,
PermissionRequestID, and PermissionResult.

Most of the changes in //chrome were performed with sed:
- change includes of moved classes from chrome/browser/permissions to
  components/permissions
- add permissions:: namespace on moved classes

Bug: 1025609
Change-Id: Id13b874e84b9fadf96b228154091c5cc0b8f0121
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2015763
Reviewed-by: John Abd-El-Malek <[email protected]>
Reviewed-by: Balazs Engedy <[email protected]>
Commit-Queue: Clark DuVall <[email protected]>
Cr-Commit-Position: refs/heads/master@{#734602}
diff --git a/chrome/browser/DEPS b/chrome/browser/DEPS
index 4e29d69..42ad8f4 100644
--- a/chrome/browser/DEPS
+++ b/chrome/browser/DEPS
@@ -182,6 +182,7 @@
   "+components/performance_manager/performance_manager_tab_helper.h",
   "+components/performance_manager/test_support",
   "+components/performance_manager/performance_manager_impl.h",
+  "+components/permissions",
   "+components/pdf/browser",
   "+components/policy",
   "+components/pref_registry",