feat(layout): add manhattan connection repair

Closes bpmn-io/bpmn-js#48