This updates the trace-dump.js file to
6f79066814:
> commit 6f790668140d44a8641e441d3ac0e64364b8c0ca
> Author: Nick Fitzgerald <fitzgen@gmail.com>
> Date: Fri Mar 31 14:26:31 2017 -0700
>
> Update for new serde-json data format
>
> Not sure when this happened, but at some point enum variants without any tuple
> struct members became simple strings.
Part of making the trace-dump.js code unit testable was moving it out to another
repo. This brings in all the changes made while writing unit tests, and making
the code more unit testable.
This commit adds the `--profiler-trace-path` flag. When combined with `-p` to
enable profiling, it dumps a profile as a self-contained HTML file to the given
path. The profile visualizes the traced operations as a gant-chart style
timeline.