Add D3Graph and StackedAreaGraph components to start phasing out NVD3 graphs.
Add some more notes about component syncing issue
Add styles for new D3 components (graph and stackedArea)
Add TODO for SolveMethod unit tests

Step objects are actually created instead of mocked, making it actually
an integration test.
Add ContextBrushComponent
Refactor SolveMethodStats template to use two components, instead of a single graph with viewfinder.

The stacked-area-graph component has bindings to bounds properties on
the SolveMethodStatsController, and the context-brush component emits
an action that updates those properties.
Stash changes to PieChartComponent

To be replaced by custom D3 component.  NVD3 will be dropped.
Clean up pie chart component template markup.
Remove totals from methodResults/:id API stub data.
Remove .chart sag borders.
Add y scaling to fill vertical space depending on max value within x domain to StackedAreaGraphComponent.
Remove border from context brush.
Add d3 to .jshintrc "predef", main and in `test`
Add start of unit test file for StackedAreaGraphComponent