Fixed ARGraph.isLineClipBoxes: rect.left === rect.right || rect.ceil === rect.floor FAILED Bug

Reordering the simplification steps allowed simplifyTrivially to better remove extra points that lied in a straight line. When these were not removed, the method, "SimplifyPathPoints" was not able to function appropriately and the given assert would fail.
Merge branch 'autorouter_port'