fix(engine): use a copy for extending filter queries

- if no copy is used the cached filter entity persists the extended
  query

related to #CAM-2630
refactor: make DeployProcessArchive*Step extensible
Merge pull request #98 from rbraeunlich/deploySteps

refactor(engine): make DeployProcessArchive*Step extensible
chore(engine): remove package-info.java by package.html

- the package-info.java file was responsible that maven always
  detects changes and recompiles all sources even if no changes exists
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