feat(engine/bpmn): add throwing message event
- add throwing message event with the same behaviour as for service task
- add test case

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