Fix #716. Refactored charts to put all cartesian coordinate methods in axis classes and added logarithmic scaling for numeric axis.
Update charts unit tests.
Fixed issue in which the origin was not being correctly calculated for logarithmic charts.
Update charts unit tests.
Merge branch 'dev-master' into dev-3.x
Merge branch 'dev-3.x' into issue716
Fixed functional test failure in which axis line mistakenly accounted for edgeOffsets.
Merge remote-tracking branch 'upstream/dev-3.x' into dev-3.x
Merge remote-tracking branch 'upstream/dev-3.x' into dev-3.x
Merge remote-tracking branch 'upstream/dev-3.x' into dev-3.x
Merge branch 'dev-3.x' into issue716
Build files for issue716.