IC work on cat axis
Add wordWraputils, take out underscore.string implementation of isBlank
Add wordWrapUtils tests, and get to compile
Initial implementation of catAxis, needs TextUtils.drawTextToBox implementation
Merge branch 'master' into cat-axis
WIP on category axis, trying to get support for vertical axes. Doesn't compile
Category axes work for horizontally-aligned text, but alignment is off
Factor out textUtils slightly better. Alignment seems to work.
Fix gridRenderer quicktest and have it use new CategoryAxis
Slightly change data in overlappingTicklabels quicktest to see alignment issues easier
gridRenderer quicktest now hits a lot of cat axis functionality
Make gridRenderer-quicktest into a more useful tool for debugging category axes, inc. changing the orientation flag on window
Changes to textUtils, including more data-rich return objects with info like height/width usage and whether the text fit.
Presently the overlappingTickLabels quicktest works fine, but, for unknown reasons, the gridRenderer quicktest is boned.
This includes some hackish code in textUtils for force-overwriting orientations from the window; that stuff should naturally
be thrown away in production.

Also, there is something wrong with RenderController and invalidateLayout not playing nice together; should investigate later.
WIP - trying to figure out why giving a text block its exactly requested spcae causes issues
Make getWrappedText() not wrap if there's enough space for the text.
Take tslint out of dev cycle for faster cycle
Make all gridRenderer variables acessible outside of closure for easier debugging
Begin working on intermediate API for dealing with text so as to simplfiy matters later
writeLineHorizontally is implemented and passes tests.
Also add Utils.translate as a helper method.
Add test verifying that error is thrown when space is insufficient