Keep right angles oriented in cardinal directions no matter how high tolerance is set

This avoids gaps in the ocean polygons from http://openstreetmapdata.com/data/water-polygons and also with pre-clipped geometries with square edges.

Closes #38