Don't throw exceptions in SafeOutputVisitor when a filter is invalid. Add some tests, clean up Unset tag.
Add test to verify that automatic filtering defaults for unknown extensions.