feat(caseInstanceId): caseInstanceId is propagated in BPMN

This commit adds the following features:

- it is possible to query for process instances with caseInstanceId
- all UserTask within this process instance get the caseInstanceId
- the given case instance id is propagated to sub processes and tasks
- it is also added to the existing history

related to CAM-2510 and fixes CAM-2609