MediaCapabilities integration for local learning.

This change adds the first local learning experiment for
MediaCapabilities.  If the MediaLearningExperiment switch is on,
then a local learner will log a confusion matrix via UMA for
MediaCapabilities predictions.

No behavior change is expected; the results of learning are used for
logging only.

Change-Id: I0b99ed6d6d30d58acb1327e6bcf76207d2524dad
Commit-Queue: Frank Liberato <>
Reviewed-by: Ilya Sherman <>
Reviewed-by: Chrome Cunningham <>
Cr-Commit-Position: refs/heads/master@{#625023}
20 files changed