Fixed simplifyPaths bug.
Added a more accurate way to detect rotated boxes. This fixed a bug with creating connections between boxes.
Added custom points for paths
Added customized points that update only when needed.
Fixed bugs with path finding overlap.

I added another method and made some changes to the original algorithm to fix some broken cases.
Merge branch 'autorouter_port'