Bring axis stylings more in-line with Design's stylings.
First step: make usage to textMeasure only take in text selections
643 - TextMeasurer takes in a temporary text node to measure against
Aligning usage to be in line with new getTextMeasure

Now measurers need only be created once and can be reused
Updating jsdoc on getTextMeasure
getTextMeasure -> getTextMeasurer
Minor format fix
Merge branch 'master' into axis-stylings
[STYLING] Add in new colors, change axis spacings.

Specifically:
  - Add in Colors class to store (as static values) canonical Plottable colors.
  - Add in new 10-color scale. Creating a new color scale with
    new Plottable.Scale.Color() will use the new scale instead of
    creating an empty array.
  - Default plot color has been changed to Plottable.Core.Colors.INDIGO
  - Axes tick labels are now spaced farther from the tick marks
    by default to improve readability.
  - Interaction.DragBox now draws in the background of its Component.
792 - Forcing decimals to act correctly in percentage formatters

Close #792.
Enable PZI to work with fewer than two scales. #753
Update built files
Make gridlines have an opacity.

They should be solid, but they currently overlap the axis baseline.
Issue has been filed as #820.
Merge pull request #817 from palantir/stylings

[STYLING] Add in new colors, change axis spacings.
Merge pull request #819 from palantir/pzi-interface

Enable PZI to work with fewer than two scales. #753
Merge branch 'master' into 643-improveTextMeasurer

Conflicts:
	plottable.js
	src/components/categoryAxis.ts
	src/components/numericAxis.ts
	src/components/timeAxis.ts
Update stylings for Legends and Title Labels.
Fixed off-by-small-number issue in label test.
Merge pull request #823 from palantir/re-styling

Update stylings for Legends and Title Labels.
Release version 0.24.0