changes ...

 o more runner registry tests
 o added same tests to integration tests
 o added shutdown hook to properly unregister runner
changes ...

 o making the runner pick it's own port in all cases
   - for tests
   - for integration tests
   - for executable jar
 o added code to make test mode work appropriately
 o requires an upgrade of jettyjam master