Support XUnit output and command-line formatters
Merge branch 'xunit'