Nose under python3 wants the test subdirectory to be a module.
Moved the version variable into its own module so that __init__ and plugin can both import it without going circular.
Imported version from the new place.  Restored the DevNull object since nose's expectations for a stream are different than a filehandle
Lots of cleanup.  Output green, nose, and python version information at the start of the testing.
Adding scripts to run the plugin in-place so I don't have to go through an entire release cycle just to try out changes (which was causing way too many releases).