'filterable' is an option for collection but not running
It should be acceptable to run plugins that depend on "filterable"
spec but do not "add_filter" for the spec.
And the results of running the plugin with or without "add_filter"
should be the same.
This change limits the validation of filter checking to data
collection only. That is, the filters check only works when
collecting a 'filterable' spec but not running it.
tests are added as well
All Pull Requests:
Check all that apply:
[x] Have you followed the guidelines in our Contributing document, including the instructions about commit messages?
All Pull Requests:
Check all that apply:
Complete Description of Additions/Changes: