Changed Node::is() to delegate to Filter::isInstanceOf() if $test is a string (DRY)