fix(engine): InclusiveGateway fixes

Inclusive gateway isn't properly joining sequence flows coming from call activities
InclusiveGateway with two subprocesses does not join correctly

related to CAM-592, ACT-1026, ACT-1204
fix(engine-test): StartTimerEventTest does not close InputStreams correctly
fix(cockpit-core): fix build in distro profile
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
feat(pagination): Add pagination directive (WIP)

related to CAM-705
tests(cockpit-webapp): add client side unit testing infrastructure

- it is now possible to unit test parts of the application using karma
- documented in cockpit/README.md
- adapted filter mechanism for cockpit plugins to work without server
  side filter

Closes CAM-802
test(cockpit-webapp): enhance docs

Related to CAM-802
tests(cockpit webapp): final version of README

Related to CAM-802
fix(RestI): remove test for engine count

related to CAM-787
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
fix(CI): pin maven cargo version
chore(cockpit tests): add angular specific test helpers

Related to CAM-802
feat(cockpit plugins): add client side view service

Plugins must register agains the ViewsProvider now.

A pluggable view may be defined via
`<view vars="vars" provider="provider"></view>`.

Closes CAM-801
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
Merge branch 'cockpit-pagination'

- Update to new view mechanism
- Disable reload on search change for process definition page
feat(incident): Add implementation of incident

- Add create/drop statements to create/drop incident table on h2
- Add FailedJobIncidentHandler which will be used to add (recursive) an incident in
  the incident table, if the property retries of a job is equals 0
- An incident will be deleted (recursive) along the incident hierarchy if
  the corresponding execution will be removed

related to CAM-798
fix(job-executor): catch failed job exception

 - make sure execute job cmd does not throw exception
 - throwing exceptions causes thread pool executor threads to terminate

related to #CAM-790
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
chore(IT): add test for multiple failing jobs

related to #CAM-790
fix(engine): fix testcase