FINALLY get at JUnit status by re-implementing from scratch

The comment block in JUnitRunTestCommand with more on why
we have to parse the JUnit output by hand is reproduced here:

// NB It is absolutely impossible to do anything simple with this.
//  They have a nice JUnitListenersNotifier that they attach
//  to the Extractors, but the Extractor wraps the Queue that holds
//  the notifier in an Anonymous class, and does not keep a reference
//  to the original. So, no way to get at the Notifier, or the
//  JUnitRunningModel that the original holds :(