[155] Implement constraint C12

This takes care of illegitimately placing a process merger before
an event and a branching ('DecisionNotSpecified') at the same time.
Those created connections are being monitored and deleted.
Merge branch 'feature-155' into develop