feat(engine/bpmn): add message end event
- message end event has the same behaviour as for service task
- add test cases

related to CAM-436
Merge branch 'CAM-436-MessageEndEvent' of https://github.com/polenz/camunda-bpm-platform into polenz-CAM-436-MessageEndEvent
Merge branch 'master' of github.com:camunda/camunda-bpm-platform