going to merge with big rename
Merge remote-tracking branch 'origin/master' into scale-stupid

Conflicts:
	plottable.d.ts
	plottable.js
	src/core/renderer.ts
	src/core/scale.ts
brb
brb, getting code from other branch
brb 2.0
working, except for time axis. Still ugly
Merge remote-tracking branch 'origin/master' into scale-stupid
still in the midst of cleaning up
polished, time not working and failing some tests
Merge remote-tracking branch 'origin/master' into scale-stupid
time scales, nasty hack to fix "r" projection bug
scale.extentChanged(rendererID, attr, mappedData)
scale._getExtent() uses new system
perspectives removed, passing all tests
Merge branch 'master' into scale-rearrange

Conflicts:
	plottable.js
	src/core/scale.ts
	test/scaleTests.ts
	test/tests.js
dataSource._getExtent()
Plot.updateProjector(attr) added
when mappedData is [], extent is []
bug fix: dataSource = [] should cause new extent
Merge branch 'master' into scale-rearrange

Conflicts:
	plottable.js
	src/core/plot.ts