chore(slq-script): add maven profile to test h2 scripts

related to #CAM-2682
fix(scripts): concatenate scripts in a correct order

related to CAM-2682
feat(engine): deploy only changed resources

- extends DeploymentBuilder#enableDuplicateFilter() by a boolean parameter
  that allows to specify whether all resources should be redeployed
  or only those that have changed

related to CAM-2213
feat(distro): expose selective deployment in process archive xml

- adds setting 'isDeployChangedOnly' that maps to
  DeploymentBuilder#enableDuplicateFiltering(false)

related to CAM-2213
chore(engine-rest): deployChangedOnly setting for deployment resource

related to CAM-2213
fix(engine): fix resources by deployment name query

related to CAM-2213
chore(engine): rename DeploymentBuilder option

- inverts the semantics of the flag
- makes it consistent with the process archive xml option

related to CAM-2213
feat(rest): add filter rest resource

- add json/hal filter resources
- add ability to create, update, delete and execute filter

related to #CAM-2632, #CAM-2660
feat(rest): return filter on creation
fix(engine): fix filter extending with sort parameters
chore(rest): rename embedded tasks to 'task'