Layout::__buildConnectorSubgraph: make each connector point to the next/prev node, not to the middle one

In practice this doesn't change anything for <= 3 children. However,
above that, this avoids unnecessary edge crossings.
default config: bump layoutMaxDepth and layoutMaxSiblingDepth