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'