ignore filter dominance, change filter logic for #794

for #794 

node filter logic changed to:

* exclude a node if any exclude filter matches
* include a node if include filter matches
* otherwise include a node only if *only* exclude filter is set
* otherwise exclude the node