Color QuickTest Commit
Travis Fixes
Revision after Dan's Comments I
Initial commit of bar chart labels.
Revision after Dan and Brandon's Comments II
Setting default bar alignment to 0.5 instead of 0
Enable max and min for non-numbers but comperable types.
Fix test message.
Make max and min more generic.
Upgrading d3 to latest version
Removing d3 stack layout HACKHACK
Add more tests.
Fix jsdoc and more edge case tests.
Merge branch 'develop' into labels-on-rects
Change code so things work as intended
Add needed API point
Sorry for doing so much in a merge commit.

Conflicts:
	plottable.d.ts
	src/components/plots/clusteredBarPlot.ts
	src/drawers/rectDrawer.ts
Fix tslint errors.
Now if any bar is too narrow, labels hide on all bars (even for plots with many drawers)
Correct license info for Chroma
Make default_val required param.
Merge with develop.
Update default values.