[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
diff --git a/tools/gn/bootstrap/bootstrap.py b/tools/gn/bootstrap/bootstrap.py
index dd564ac..730d5a6 100755
--- a/tools/gn/bootstrap/bootstrap.py
+++ b/tools/gn/bootstrap/bootstrap.py
@@ -536,6 +536,7 @@
       'base/trace_event/heap_profiler_heap_dump_writer.cc',
       'base/trace_event/heap_profiler_serialization_state.cc',
       'base/trace_event/heap_profiler_stack_frame_deduplicator.cc',
+      'base/trace_event/heap_profiler_string_deduplicator.cc',
       'base/trace_event/heap_profiler_type_name_deduplicator.cc',
       'base/trace_event/malloc_dump_provider.cc',
       'base/trace_event/memory_allocator_dump.cc',