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
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
feature(engine-tests): Make port used by mail server for engine tests configurable

- Port for mail server used in engine-tests is now configurable using -Dmail.server.port=xxxx
Merge branch 'origin/master'
fix(test): rem jobexecutor in StartTimerEventTest

- executing jobs synchronously to fix CI poblems testcase runs
  into endless loop

related to #CAM-722
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
feature(engine-tests): Make port used by mail server for engine tests configurable

- Port for mail server used in engine-tests is now configurable using -Dmail.server.port=xxxx