[tracing] Switch to new heap dump format.

This CL switches tracing to a new heap dump format, that offers the
following advantages:

1. Dumps include all the information collected by Chrome's heap profiler.

2. The format is simpler and more compact.

3. The format can easily be extended to include additional per-entry data.

4. The format allows for post-processing (see recategorization from
   crrev.com/2906413002 as an example).

BUG=708930

Review-Url: https://codereview.chromium.org/2650863003
Cr-Original-Commit-Position: refs/heads/master@{#480580}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d4a5e98235da0cc8c4fb1ae2f67826b0b480ce4c
1 file changed
tree: c9854d21e03b8fa7cf16f68e9ebbd63374edc5a8
  1. tools/