test(boundary event): moving task with boundary event triggers relayout

checks that the anchor location is correct after moving task with boundary event
on a bendpoint and that the connections is relayouted in this case
fix(boundary event): layout uses task bounds for overlapping detection

When layouting a connection starting from a boundary event, we need to use
the task bounds to detect if we overlap a bendpoint to prevent flows crossing
the activity its attached to
Merge branch 'develop' of github.com:camunda/bpmn2-modeler into develop