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.
Improve handing of dirty data and error logging for correlation
Add create property accessor function under a new helper namespace
Add error container helper class
Improves ErrorContainer documentation and updated correlation tests
Improve stability of average calculations in grouping
Load default theme on init

Sets up the ChartGroup, Chart, Table, Series, Axis, and Gridlines all to
apply the default theme when they are created.

For each of these, we promoted applyTheme to a prototypal method.
Tidy up variables

Removes any local variables which are now set by the default theme.
Also cleans up the Axis setupAxisView to only set values which are not
set by the Axis draw method.