WtName is now a "general" name, not just a "template" name and WtPageName inherits from WtName
Using @TestNameAnnotation to show where the files with the expected output can be found
Renamed production WtParserEntity to ParserEntity
The parser now accepts templates and other parser entities as XML attribute names
If an xml attribute consists of only a template it will return that template instead of an attribute
Added testcases for xml attributes that contain parser entities as name or value
Fixed remaining projects to support attributes that contain templates as names