Make filterFailsOn fail when no 'on' filter has been set
A filter should apply by default, unless a failure check passes
Cleaning docblock
Accepts single 'only' or 'except' action name as string, as was acceptable in 4.0
Merge pull request #2199 from deefour/bugfix/filter-failures

[Bug] Fixes issues around filterApplies causing filters to be ignored