feat(tasklist): fix tasklist on glassfish distro

- align tasklist project structure to cycle structure
- update web.xml for glassfish and jersey deployment

contributes to CAM-582, CAM-583, CAM-366
fix(tasklist-jboss): fix module dependency from tasklist to engine

CAM-583
Merge branch 'webapps-integration-test' of github.com:camunda/camunda-bpm-platform into webapps-integration-test
fix(webapps-integration): move db dependencies to main dependencies

- otherwise rest integration tests fail unless you are in profile 'clean-db'
Merge branch 'webapps-integration-test' of github.com:camunda/camunda-bpm-platform into webapps-integration-test