Report dump counts as a stability metric.
Previously these were reported as a regular metric, against the currently running version, even though they were recorded from the previous execution, possibly from a different version.
Stability metrics are attributed to the version of the previous execution.
Also, there was an attempt to mitigate the cross-version reporting by associating each even with the version that recorded it. This is problematic for short-lived versions such as Canary.
I extracted the code, fixed the above deficiencies, wrote tests, and added functionality (also reporting the outcome of the Breakpad invocation).
BUG=460512
Review URL: https://codereview.chromium.org/
1038503002
Cr-Commit-Position: refs/heads/master@{#323131}