Improved accuracy of orientationTo, so that it more reliably returns NaN if the separation
is so small that the value cannot be computed.
Improved Coord.offset and PVTCoord.offset to handle NaN from orientationTo.