Unify segments that are slightly offset from checkpoints.

During orthogonal routing with checkpoints.  There can sometimes be
close segments, often ending in shapes, that are slightly but noticably
offset from the segments running via the checkpoint.  These segments are
now merged together when the nudgeOrthogonalSegmentsConnectedToShapes
option is set.