impr(engine): update ldap module to use new encryption API

Related to CAM-980
refactor(VariableScope): Clean VariableScope interface and align method signatures

closes CAM-985
feat(cdi): add failing testcase

related to #CAM-986
chore(cdi): redirect surefire output to file
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
feat(rest): multi-engine support for user & group

- add multi-engine support for user and rest resources

related to #CAM-957, #CAM-958
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
fix(linebreaks): Maven uses correct linebreaks for readme.txt in distro artifacts

closes CAM-975
impr(cockpit): only show engine selection if multiple engines exist

Closes CAM-971
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
fix(signavio-it): Fix signavio roundtrip IT

closes CAM-968
feat(engine): add db migration for authorizations

- add db migration for authorizations to upgrade scripts.

related to #CAM-979
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
chore(rest): cleanup user / group resources

- rename query parameters

related to #CAM-957 #CAM-958
chore(CONTRIBUTING): add initial version

Related to CAM-981
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
feat(rest): add password update

- as user of the rest API I can update a user's password

related to #CAM-990
Merge branch 'master' of github.com:camunda/camunda-bpm-platform
fix(docs): Fix typo in CONTRIBUTING.md