Fixing up the float converter to be faster and adding a trace benchmark.
Adding values to mark, timeStamp, and the flow APIs.
Merge pull request #161 from google/addany

Adding values to mark, timeStamp, and the flow APIs.
Merge pull request #160 from google/benchmark

Fixing up the float converter to be faster and adding a trace benchmark.
Merge pull request #162 from google/rsturgell

Track script evals in debugger.
Adding d3 as a dependency.
Adding app extensions/panels and a test one that draws a sankey diagram.
App extensions are now loaded (in their own hidden iframes) and can create
panels via an API that also get their own iframes.
Need to add a way to add/toggle extensions.

The test extension draws a sankey diagram with d3, which is kind of cool.
Updating third_party.
Fixing new compiler warnings.
Preparing for LESS support (and bumping anvil/closure-stylesheets).
Moving from GSS to LESS.
This is paying back some technical debt and making life way better going
forward.

LESS is a much better syntax and (in future commits) will help
clean up a lot of hardcoded/assumed values that were required due to the
lack of dependency ordering in GSS. Future commits will remove the 'wtf'
prefix from class names, use more LESS features (nesting/&/etc), etc.

The HUD styles are now split out from their templates and can be shared
with the application. The GSS compiler is used on the resulting LESS output
to add a renaming prefix that prevents collisions with on-page content.

Future commits will move the SettingsDialog from hud/ and into ui/, letting
us build a settings dialog for the app UI.

SVG icons have been moved out of the CSS and into embedded rules for the
HUD - still no need for extra files, but a much better build process.
This has not been setup for the app yet as the toolbar there is going to
be reworked. By removing the need for the hacky content:url() stuff the
icons now appear in IE9 and Opera.
Merge pull request #163 from google/d3

Adding d3 as a dependency.
Merge pull request #164 from google/appextensions

Adding app extensions/panels and a test one that draws a sankey diagram.
Merge branch 'd3'
Merge pull request #165 from google/updatethirdparty

Updating third_party.
Merge branch 'master' into less

Conflicts:
	app/maindisplay-debug.html
	app/maindisplay.html
Generalizing the settings dialog.
This moves the settings dialog to wtf.ui and makes it customizable. The
dialog can be manipulated via code or via a JSON object.
Providers and extensions are reflected to expose their options, if they
want.
The main app UI now has a skeleton settings dialog.

The LESS here still needs to be de-duplicated, which will happen in a
future branch.
Making ctrl+X key commands use the apple key on OSX.
Fixes #166.
Dialog style cleanup.
Partially fixes #171.
Track scope 'own' time.
This adds scope.getOwnDuration() and displays it in tooltips. We can show
this elsewhere in the future if we want.
Fixes #125.
Adding simple extension management to the page action popup.
Extensions can be added/removed/toggled in the popup now.
Fixes #175.