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(rest): add filter rest resource

related to #CAM-2632
feat(rest): add ability to execute filters by REST API

related to #CAM-2660
feat(rest): add HAL support to filter execution

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