feat(layout): add manhattan layout utility

This commit adds layouting utilities to create manhattan style
connections.

Related to bpmn-io/bpmn-js#48