predictors: Refactor resource_prefetch_predictor stats collection.

Extract a new class that collects data from different LoadingPredictor
components and reports histograms.

Bug: 715525
Change-Id: I821897b4e5092b5f14f9e350dac063a1607ff534
Reviewed-on: https://chromium-review.googlesource.com/521146
Reviewed-by: Benoit L <[email protected]>
Commit-Queue: Alexandr Ilin <[email protected]>
Cr-Commit-Position: refs/heads/master@{#476676}
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index 01531e3..0f2af0f8 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -982,6 +982,8 @@
     "predictors/loading_predictor_config.h",
     "predictors/loading_predictor_factory.cc",
     "predictors/loading_predictor_factory.h",
+    "predictors/loading_stats_collector.cc",
+    "predictors/loading_stats_collector.h",
     "predictors/predictor_database.cc",
     "predictors/predictor_database.h",
     "predictors/predictor_database_factory.cc",