Reverted default series sort order to descending.
Accounting for tick label formats in margin calculations.
Renamed tests for calculateChartMargin.
Updated Chart.calculateChartMargin to use Axis.calculateLabelOverhang.
Half-way to a working solution to axis tick label overhangs
Completed handling of tick label overhangs in margin calculations.
Removed TextMeasurer.create()
Preventing hidden axes contributing to chart margins.
Merge branch 'master' of https://github.com/ScottLogic/insight into tick-label-overhang

Conflicts:
	src/charts/Series/Series.js
	tests/charts/Axis/Axis.spec.js
Updated tests for getting sorted series data.
Fixed JsHint failures.
Fixed rounding error when running tests in PhantomJS.
Merge pull request #152 from niksoper/tick-label-overhang

Overhanging tick labels contributing to margin calculations