Split screen info metrics out of GpuMetricsProvider

GpuMetricsProvider has two functions:
(1) Provide GPU metrics (dependent on //content)
(2) Provide screen info metrics (independent of //content)

This CL splits (2) into ScreenInfoMetricsProvider so that the iOS port
can depend cleanly on it.

BUG=527718
TBR=halliwell, jochen

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

Cr-Commit-Position: refs/heads/master@{#353510}
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index 36990e6..b85eb2d5 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -133,6 +133,7 @@
     "//components/metrics:net",
     "//components/metrics:profiler",
     "//components/metrics/proto:proto",
+    "//components/metrics:ui",
     "//components/mime_util",
     "//components/navigation_metrics",
     "//components/network_time",