Move if/unless specs to a more appropriate location

The Configuration specs were too closely tied to
the implementation of the filter manager, so this
step is allow for changes in the underlying impl
without losing coverage of the expected behavior.
Combine inclusion/exclusion filter shared behavior
Treat if/unless as unchangeable behavior of ExclusionFilter
Add feature covering if/unless always working