Initial clean up of axis and chart test
Update axis bound calculation and associated test
Update testing around insight.Utils.getElementStyles
Implement part of axis label dimension calculation
Implement more functionality for `calculateLabelDimensions`
Automatic chart margins working without any label rotation.
Merge branch 'master' of https://github.com/ScottLogic/insight into calculate-label-dimensions

Conflicts:
	src/charts/Chart.js
	tests/charts/Chart.spec.js
Removed MarginMeasurer.
Handling rotated axis labels when calculating chart margins.
TextMeasurer tests
Fixed Axis tests
Merge branch 'master' of https://github.com/ScottLogic/insight into calculate-label-dimensions

Conflicts:
	src/charts/Theming/LightTheme.js
Avoiding rounding errors causing different values per browser.
Responding to review comments.

 - Placing font size at the start of font strings
 - Reviewed all names used in property getters and setters
Merge pull request #149 from niksoper/calculate-label-dimensions

Refactor MarginMeasure calculations for axes