add test for host styles for type extension elements
support [is=name] syntax for @host styles; minor factoring