Fix encoding issue that breaks end of search range.
Fixes for the waterfall chart

* Make chart interval second based. Most waterfalls will be in the
  minutes/seconds ranges.
* Sort the datapoints so it looks like a waterfall.
* Make bars more consistently wide.
Make chart full width on page load.
Improve waterfall chart

* Add tooltips with duration and links to the runs.
* Remove redundant data and better use the Profile object.