restapi: if filter: header is set, use query instead of search (#869334)

When the filter option is specified the api query should not
throw a insufficient permissions exception. Instead the query should
return a list of objects that the user has permissions for.

Change-Id: I54b79dc86e4f6d6b28c5e720200b093d246f0806
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=869334
Signed-off-by: Ravi Nori <rnori@redhat.com>