Refactor DiscoveryProtocolSimulator, fix synchronization and InetAddress issues, the qa test suite is somewhat brittle on concurrent hardware, these issues are becoming more apparent as River concurrency improves.