Add "any" test

This provides an alternate syntax to use with filters:
instead of "present :movable" you can use "any :present:movable".
Allow filters to take a second selector in parens