feat(bpmn-data): add basic BPMN 2.0 key-based correlation handling

- adds parsing of correlation properties, collaborations, message flows,
conversations, correlation keys
- correlates on any execution variable (i.e. is not aware of the
'correlation scope')
- evaluates xpath retrieval expressions
- makes receive task behave similar to message catch event