[Razor] Namespace tests more consistently
[AspNet] Fix regression that disallowed < in directive values
[AspNet] Get unit tests working again
[AspNet] Add simple html/control completion unit tests
[Xml] Improve error handling for unquoted values
[AspNet] Unit test for directive parsing
[Xml] Allow indexing attributes by position
[AspNet] Test directive attributes with <> generics
[Xml] Delegate more logic to attribute value parsers
[AspNet] Implement parsing expressions in tag attributes