Provide ability to add RunListeners using SPI (#80)

We could add a RunListener#configurationNote(String) method, and call that, and have the default TextListener print that to System.out.  What do you think?