918 - StackedBar animation grows all at once

Closes #918.
Make the TimeScale typeCoercer safe
animate calls return correct typings
Add NSPlot and NSXYPlot as basis for switching everything to New Style Plots
Moved Pie Plot to extend NSPlot without any mixin stuff
StackedPlot extends NSXYPlot
NewStyleBarPlot extends NSXYPlot
Move the NewStylePlotTests over to NSXYPlot
Delete NewStylePlot
Convert ScatterPlot over to NSXYPlot. Update tests and quicktests appropriately
Revert back to 0.29.1

Going back in time...
Merge branch 'release-0.30.0'

Actual release of v0.30.0

Conflicts:
	plottable-dev.d.ts
	plottable.zip
Actually add NSPlot and NSXYPlot
Convert LinePlot and AreaPlot to NSP. Update tests and quicktests.
Convert VerticalBarPlot and HorizontalBarPlot to extent NewStyleBarPlot.
Delete AbstractBarPlot.
Convert GridPlot to use NSXYPlot
Lots of test code cleanup. And generate some quicktests for multi renderers
Remove Plot and XYPlot! Update tests and quicktests so everything works.
Rename NSPlot -> Plot, NSXYPlot -> XYPlot :)
Merge branch 'develop' into all-nsp
Commit in the conflicts

Conflicts:
	plottable-dev.d.ts
	plottable.d.ts
	plottable.js
	quicktests/list_of_quicktests.json
	src/components/plots/abstractBarPlot.ts
	src/components/plots/areaPlot.ts
	src/components/plots/linePlot.ts
	src/components/plots/newStylePlot.ts
	src/components/plots/plot.ts
	src/components/plots/xyPlot.ts
	test/tests.js