Split out PermissionResult and PermissionStatusSource into a new cc/h file.

BUG=679877

Review-Url: https://codereview.chromium.org/2715623003
Cr-Commit-Position: refs/heads/master@{#452736}
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index a8f622a6..21c5460 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -863,6 +863,8 @@
     "permissions/permission_request_impl.h",
     "permissions/permission_request_manager.cc",
     "permissions/permission_request_manager.h",
+    "permissions/permission_result.cc",
+    "permissions/permission_result.h",
     "permissions/permission_uma_util.cc",
     "permissions/permission_uma_util.h",
     "permissions/permission_util.cc",