fix(engine-rest): add deployment resource to ProcessEngine Resource

related to #CAM-2084
feat(engine-rest): Extend DeploymentRestService

POST /deployment/create
     create new deployment

- add testcases

related to #CAM-1375
chore(engine): add deadlock test

testcase verifying that the database is configured in a way that it
isolates readers from writers in the expected way.

related to #CAM-2120
fix(engine/job): fix test case to correctly clean up resources

related to CAM-2115
chore(engine-rest): fix REST deployment

- fix returned link
- improve tests

related to #CAM-1375
fix(engine): add deploymentId to resource mapping

related to #CAM-2132
chore(engine): fix typos in db deadlock test

related to #CAM-2120
fix(rest/deployment): correct path for deployment create

related to #CAM-1375
fix(engine/deployment): duplicate filtering with concurrent deployment

Ensure duplicate filtering works as expected if transactions are
run concurrently.

The solution uses an exclusive lock on a row in the ACT_RU_PROPERTY
table.

related to #CAM-2128
chore(maven): update version to 7.2 and add script dependencies

- bump version to 7.2.0
- add dependencies for script engine tests (ruby, python)
chore(sql-scripts): add update scripts from 7.1. to 7.2

- add update scripts and insert now row 'deployment.lock' to
  properties table

related to #CAM-2128
test(engine): add failing test cast

related to #CAM-2155
doc(engine): fix javadoc by adding missing parameter documentation
feat(engine-rest/engine): Extend TaskRestService and TaskService

GET /task/{id}/comment
    returns all comments for task

GET /task/{id}/comment/{commentId}
    returns particular comment for task

POST /task/{id}/comment/create
    add comment for task and return comment object with link for the
    request

- extend engine task service to get particular comment for task id and
  comment id
- change addComment method from return value 'void' to 'Comment'
- add test cases

related to #CAM-2134, #CAM-2135, #CAM-2148
chore(engine-rest): Fix testcase

related to #CAM-2148
fix(engine/test): Fix testcase for history level none

related to #CAM-2148
fix(engine): handle null values of add comment command

related to #CAM-2167
fix(engine): add task in event subprocess to correct parent execution

related to #CAM-2155
impr(engine): get history level with management service

related to #CAM-2168
impr(engine-rest): improve task comment resources implementation

related to #CAM-2134, #CAM-2135 and #CAM-2148