[refactor] Add typing to Plots
[minor] Remove TODO
Commit most merge conflicts.
Merge branch 'api-breaking-changes' into type-plot

Conflicts:
	plottable-dev.d.ts
	plottable.d.ts
	plottable.js
	src/components/plots/abstractBarPlot.ts
	src/components/plots/areaPlot.ts
	src/components/plots/clusteredBarPlot.ts
	src/components/plots/gridPlot.ts
	src/components/plots/linePlot.ts
	src/components/plots/newStyleBarPlot.ts
	src/components/plots/stackedBarPlot.ts
	src/components/plots/xyPlot.ts
	test/components/plots/newStylePlotTests.ts
Fix merge errors and other weird stuff that came up
Merge pull request #938 from palantir/type-plot

[refactor] Add typing to Plots