Migrate JUnitXmlReporter into sbt as autoplugin

Fragmented from #1112 

This adds a `JUnitXmlReportListener` to the sbt testing library which can generate junit-xml reports using the test-listener interface.   It also creates a plugin that can be enabled to add the listener to sbt builds.


Review by @eed3si9n  cc @backuitist