Support passing filter array as :perform_enqueued metadata
Support passing filter array as :perform_enqueued metadata

Adds handling for filters for `ActiveJob` passed directly as `:perform_enqueued`
example metadata. Any truthy value that is not an array of jobs passed as this
metadata will result in the filter being set to `nil` (process all jobs).

As suggested by @afred in
https://github.com/samvera/hyrax/pull/2911#pullrequestreview-111323069.

samvera/hyrax,samvera/hyrax,samvera/hyrax,samvera/hyrax