Make chrome/renderer/content_settings_observer.cc depend on //components/contents_settings for IPC
In preparation for moving chrome/renderer/content_settings_observer.cc into //components/contents_settings, this CL moves all IPC messages used in that file to a separate IPC declaration header in //components/contents_settings.
The main parts of the change:
* separating messages from chrome/common/render_messages.h to newly created components/content_settings/content/common/content_settings_messages.h
* adding the support files in components/content_settings/content/common/
* extending the filter in chrome/browser/renderer_host/chrome_render_message_filter.cc to catch content settings IPC
* and, of course, removing #include "chrome/common/render_messages.h" from content_settings_observer.cc
The rest is mostly adding #includes and mechanical changes.
BUG=384874,387075
Review URL: https://codereview.chromium.org/798923003
Cr-Commit-Position: refs/heads/master@{#324644}
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index 20d38e1..24abe29 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -86,6 +86,7 @@
"//components/captive_portal",
"//components/cloud_devices/common",
"//components/component_updater",
+ "//components/content_settings/content/common",
"//components/content_settings/core/browser",
"//components/content_settings/core/common",
"//components/crx_file",