Componentize ssl_config_service_manager_pref.cc

. Removed not needed notifications.
. Created new switches and prefs for ssl_config.
. Using SingleThreadTaskRunner over BrowserThread to remove content dependencies.

BUG=517014

TBR=jochen

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

Cr-Commit-Position: refs/heads/master@{#355038}
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index 5d0b829..ae15717 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -299,6 +299,7 @@
       "//components/resources",
       "//components/safe_json",
       "//components/sessions",
+      "//components/ssl_config",
       "//components/storage_monitor",
       "//components/syncable_prefs",
       "//components/translate/content/browser",