fix(cockpit): fix $routeChange silencing directive

- search directive silences $routeChange event only when the url changed
  during search.updateSilently() (and thus a $routeUpdate event is
  expected).
chore(bpmn.js): Merge Transformer from bpmn.js

related to CAM-1078
feat(engine/bpmn): Add functionality to put all variables in/out call activity within one line and to put businessKey in call activity.
- add testcases.

related to CAM-1086

fix(merge): Fix merge conflicts
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
feat(engine/bpmn): Add signal end event.
- add testcases

related to CAM-110
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
Merge branch 'master' of github.com:camunda/camunda-bpm-platform