Fixed the simplifying paths when they are being nudged with another box and could find an easier path.

Previously, the edges would keep 'kinks' in their path and would not remove edges that are no longer used. I fixed a method called "SimplifyPaths" in the autoroute method that would fix this.
Merge branch 'autorouter_port'