Adding quota persistence for Safe Browsing triggers.

This allows us to enforce reporting quota across browser restarts.
When a trigger fires, the trigger events are stored in local prefs.
When the browser starts up, trigger events are initialized from prefs.

Bug: 730646
Change-Id: I02127b9325e484b0d5fd9b63c2ab7fa359eb3b43
Reviewed-on: https://chromium-review.googlesource.com/1058143
Reviewed-by: Bernhard Bauer <[email protected]>
Reviewed-by: Nate Fischer <[email protected]>
Reviewed-by: Changwan Ryu <[email protected]>
Reviewed-by: Jialiu Lin <[email protected]>
Reviewed-by: Varun Khaneja <[email protected]>
Commit-Queue: Luke Z <[email protected]>
Cr-Commit-Position: refs/heads/master@{#560557}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index 4e47c3f8..204ed2cd 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -362,6 +362,7 @@
   rappor::RapporServiceImpl::RegisterPrefs(registry);
   RegisterNetworkContextCreationPrefs(registry);
   RegisterScreenshotPrefs(registry);
+  safe_browsing::RegisterLocalStatePrefs(registry);
   SigninManagerFactory::RegisterPrefs(registry);
   SSLConfigServiceManager::RegisterPrefs(registry);
   startup_metric_utils::RegisterPrefs(registry);