Support query filtering for templates and EDP objects

Allow query params to be passed through the REST API for the
following objects:

* cluster templates
* node group templates
* data sources
* jobs
* job executions
* job binaries
* job binary internals

Suppress an exception when invalid filter fields are used,
simply return empty list.

Change-Id: Ie94a25fb0861cd78589983c6a6c7f36b50598b39
Partial-implements: blueprint enable-result-filtering
Merge "Support query filtering for templates and EDP objects"