Move content_settings_pattern and content_settings_pattern_parser to the content_settings component.

BUG=387079
[email protected]

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

Cr-Commit-Position: refs/heads/master@{#293493}
diff --git a/components/content_settings.gypi b/components/content_settings.gypi
index 5816e788..b24ee3471 100644
--- a/components/content_settings.gypi
+++ b/components/content_settings.gypi
@@ -7,13 +7,22 @@
     {
       # GN version: //components/content_settings/core/common
       'target_name': 'content_settings_core_common',
-      'type': 'none',
+      'type': 'static_library',
+      'dependencies': [
+        '../base/base.gyp:base',
+        '../net/net.gyp:net',
+        '../url/url.gyp:url_lib',
+      ],
       'variables': { 'enable_wexit_time_destructors': 1, },
       'include_dirs': [
         '..',
       ],
       'sources': [
         # Note: sources list duplicated in GN build.
+        'content_settings/core/common/content_settings_pattern.cc',
+        'content_settings/core/common/content_settings_pattern.h',
+        'content_settings/core/common/content_settings_pattern_parser.cc',
+        'content_settings/core/common/content_settings_pattern_parser.h',
         'content_settings/core/common/content_settings_types.h',
       ],
     },