Add top-level src/chrome_cleaner directory.

Rename swreporter watchlist to chrome_cleaner and add all chrome_cleaner
related files and directories to it.

Update other chrome_cleaner related OWNERS files to inherit from the new
top-level directory. Add a README.md to components/chrome_cleaner to
explain its relationship to the new directory.

Bug: 802092
Change-Id: Iadd38f0e7e818c78c356f5ac4d14911cec191a77
Reviewed-on: https://chromium-review.googlesource.com/901724
Reviewed-by: Scott Violet <[email protected]>
Reviewed-by: Chris Sharp <[email protected]>
Commit-Queue: Joe Mason <[email protected]>
Cr-Commit-Position: refs/heads/master@{#537028}
diff --git a/WATCHLISTS b/WATCHLISTS
index 7d84424..82ed46b 100644
--- a/WATCHLISTS
+++ b/WATCHLISTS
@@ -630,6 +630,15 @@
                   '|net/cert/signed_tree_head'\
                   '|net/test/ct_',
     },
+    'chrome_cleaner': {
+      'filepath': 'chrome/browser/component_updater/sw_reporter_'\
+                  '|chrome/browser/resources/settings/chrome_cleanup_page/'\
+                  '|chrome/browser/safe_browsing/chrome_cleaner/'\
+                  '|chrome/browser/ui/views/chrome_cleaner_'\
+                  '|chrome/browser/ui/webui/settings/chrome_cleanup_'\
+                  '|chrome_cleaner/'\
+                  '|components/chrome_cleaner/',
+    },
     'chrome_elf': {
       'filepath': 'chrome_elf',
     },
@@ -1381,10 +1390,6 @@
                   '|chrome/browser/.*managed_user'\
                   '|chrome/browser/.*supervised_user',
     },
-    'swreporter': {
-      'filepath': 'chrome/browser/safe_browsing/chrome_cleaner/'\
-                  '|chrome/browser/component_updater/sw_reporter_',
-    },
     'sync': {
       'filepath': '^chrome/android/sync_shell/'\
                   '|^chrome/browser/ui/sync/'\
@@ -1902,6 +1907,9 @@
                                  '[email protected]',
                                  '[email protected]',
                                  '[email protected]'],
+    'chrome_cleaner': ['[email protected]',
+                       '[email protected]',
+                       '[email protected]'],
     'chrome_elf': ['[email protected]',
                    '[email protected]'],
     'chrome_grc': ['[email protected]'],
@@ -2225,9 +2233,6 @@
                    '[email protected]'],
     'subresource_filter': ['[email protected]'],
     'supervised_users': ['[email protected]'],
-    'swreporter': ['[email protected]',
-                   '[email protected]',
-                   '[email protected]'],
     'sync': ['[email protected]'],
     'syncfs': ['[email protected]',
                '[email protected]',