Added support for connections between overlapping boxes.
Merge branch 'autorouter_port'