Move safe browsing defines to buildflag system.

This removes the global defines

    FULL_SAFE_BROWSING
    SAFE_BROWSING_CSD
    SAFE_BROWSING_DB_LOCAL
    SAFE_BROWSING_DB_REMOTE

and moves them to the buildflag system instead. They live in the
new (generated) buildflag header components/safe_browsing/buildflags.h
which is generated by //components/safe_browsing:buildflags.

No behavior change.

Bug: 961767
Change-Id: Ifdc78c21ef4c2e2ab8fc9f48461734a559794333
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1719289
Reviewed-by: Kinuko Yasuda <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: Varun Khaneja <[email protected]>
Commit-Queue: Nico Weber <[email protected]>
Auto-Submit: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#681273}
diff --git a/chrome/browser/extensions/BUILD.gn b/chrome/browser/extensions/BUILD.gn
index e26b2ba..130fe0fa 100644
--- a/chrome/browser/extensions/BUILD.gn
+++ b/chrome/browser/extensions/BUILD.gn
@@ -830,6 +830,7 @@
     "//components/proxy_config",
     "//components/rappor",
     "//components/resources",
+    "//components/safe_browsing:buildflags",
     "//components/safe_browsing:csd_proto",
     "//components/safe_browsing:features",
     "//components/safe_browsing/common:safe_browsing_prefs",