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
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
changed javascript selectors to d3
Warning is thrown when stacking on differing domains
Fix stacked bar animation.
Fix _getAnimator special case.
Adding quicktest to verify that selectBar on clusteredBars work
Implement animation timing improvements:
- Drawsteps now execute in sequence, asynchronously; they wait for the previous draw step to finish before starting the next one
- Draw now returns the total time taken for all draw steps
- additionalPaint now recieves max time taken across drawers (ie duration of paint fn)
Fix text utils for vertical text.

Close #504.
Check computed style for svg.
Change sequence.
Put test earlier.
Updated draw timer management:
- Animators have a `getTiming` method which returns time to complete animation.
- Drawers return how much time they will take to finish drawing
- AdditionalPaint is immediately called with relevant timing info.