Move the xml reporter away from the deprecated IReporter interface.
XmlReporter enhancement: Add attributes for duration when requested by the command line.
XmlReporter enhancement: Add an attribute for the macro name of an expression.
Merge branch 'develop' of https://github.com/SeanCline/Catch into develop
Fixed escaping of ' in TeamCity reporter