Measure usage metrics to prepare for adaptive fetching rates in M55

In order to scale to 100% of users in M55, we need adaptive fetching
rates for server-side suggestions on the new tab page. This CL
implements reporting of usage metrics to UMA. We need to collect these
metrics already in M54 so that we have enough data to define default
parameters for the adaptive fetching rates in M55.

Design doc: https://docs.google.com/a/google.com/document/d/1tDl2Dx_ZPnSyoe7hAe55mT2uTeXDaFVphqsWZEjp3EQ/edit?usp=sharing

BUG=644716

Review-Url: https://codereview.chromium.org/2315273002
Cr-Commit-Position: refs/heads/master@{#417336}
13 files changed