fix(cockpit/dashboard): push down footer

Closes CAM-1672
feat(engine): add follow-up date to task

- add follow-up field to Task database
- update REST API
- update upgrade scripts

fixes #CAM-1654
feat(rest/businessKey): Add businessKey to start a process instance/task
form

- it is possible to add a business key when a process instance is started
or a start form is submitted

related to #CAM-1123
refactor(camunda-webapp) fixed typo sitebar
feat(engine-cdi/localVariables): Support for local variables in engine-cdi

related to #CAM-1673
Merge branch 'pr/58'
test(engine): add failing testcase for CAM-1612
chore(engine/test): make test class abstract

make test class containing no executable test abstract to prevent CI build failure
fix(engine/parallelGtw): end when no outgoing transitions

This commit adds a fix to the take all behavior of executions.
If no outgoing edges exist, the execution is ended. As a result, the
process does not get stuck any more.

Add a failing test case for the same problem inside sub processes.

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