* Fix dirname for absolute paths (#1793306)
* Fix minor issues and typos
* Various changes to the 'angle' code. 89+360 < 90; 90 == 90+360, !360 is true, etc.
* Resolve confusion about whether angles are clockwise, and whether they're stored in radians.
* Fix dirname for absolute paths (#1793306)
* Fix minor issues and typos
* Various changes to the 'angle' code. 89+360 < 90; 90 == 90+360, !360 is true, etc.
* Resolve confusion about whether angles are clockwise, and whether they're stored in radians.