Merge branch 'master' into develop
Fix for bubble series selection

Adds the groupKeyFunction to allow cross filtering with bubble series.
Add tests

Tests that the correct key is used for the class name of an item, used
to do selection of bubbles/columns.

Also removed the rootClassName, as this was used to set the itemClassName
but only once drawing had been done.
Bump to 1.0.1

Updates the change log, read me and bumps the version number
Update README.md

Includes notes on 1.0.1
Merge pull request #116 from tpkelly/develop

Introduce groupKeyFunction
Update README.md

Update NPM link
Renamed tickRotation to tickLabelRotation.
Renamed labelFormat to tickLabelFormat.
Renamed tickOrientation to tickLabelOrientation.
Update README.md
Reverted change to tickLabelRotation in README.
Added missing JsDoc comments.
Updated changelog.
Fixed copy/paste error.
Merge pull request #117 from niksoper/master

Renamed Axis tickRotation and labelFormat
Merge branch 'upstream' into develop
Create theme classes

Creates a light theme, using existing properties from the axis, series
and chart, and an abstract theme class.

Currently, the Theme only holds the structure of the theme without any
of the actual values. The LightTheme sets each of these.
Apply the theme from the ChartGroup downwards

Applies the theme to the chart group, and on to the chart, table, axes,
series, and gridlines.

Adds tests that new values are properly propagated.

Also fixed an issue with "gridLines" vs "gridlines", and an extra "-" in
@param comments.
Fix test spec for charts when running on Firefox

Firefox throws an error in tests that call `window.getComputedStyle'.  As these tests
are not intended to check the call to `getComputedStyle`, a spy has been introduced.