Move PopupBlockedInfoBarDelegate to //components/blocked_content

This infobar will be used in WebLayer when popups are blocked. This CL
componentizes the infobar delegate, and adds support to WebLayer for
showing the infobar.

Bug: 1019922
Change-Id: I21d0f0e40dac6af5f4c8e3d5a4067906f64a009a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2248075
Reviewed-by: Ted Choc <[email protected]>
Reviewed-by: Charlie Harrison <[email protected]>
Reviewed-by: Pavel Yatsuk <[email protected]>
Commit-Queue: Clark DuVall <[email protected]>
Cr-Commit-Position: refs/heads/master@{#779165}
diff --git a/components/resources/BUILD.gn b/components/resources/BUILD.gn
index 49a0480..a5dc084e 100644
--- a/components/resources/BUILD.gn
+++ b/components/resources/BUILD.gn
@@ -108,6 +108,7 @@
 if (is_android) {
   source_set("android_resources") {
     sources = [
+      "android/blocked_content_resource_id.h",
       "android/page_info_resource_id.h",
       "android/permissions_resource_id.h",
       "android/theme_resources.h",