Merge branch 'master' into develop
Fix label sizing for formatted labels

Takes the post-formatted label string for calculating label size, rather
than just the value of the label.
Fix Automargin

The autosizing margins were not being applied at the right time (only in
init instead of draw). The labels on the margin can change as the chart
is dragged around, so it needs to be on draw.

It was also not taking the tick size, tick padding, and axis label size
into account when calculating the margins.
Fix unit tests

- Chart margins now account for tick padding, size, and axis labels
- Axis rotation starts from 0, not 90
- Removed duplicate "no  label rotation by default" tests
Merge branch 'develop'

Conflicts:
	insight.js.zip
Angle fixes

I had been using sin() and cos() in degrees, when they accept radians.
This led to some bizarre results which got covered up in complex code!
Merge branch 'upstream'

Conflicts:
	insight.js.zip
Merge pull request #82 from tpkelly/master

Fix automargin functionality