Provide ability to add RunListeners using SPI (#80)

In general, JUnit doesn't login to System.out by default: it's always delegated to listeners to do that if desired, in order to allow tests and wrappers to watch System.out and assume that everything that logs there is system code.  Is there a way to accomplish that here?