Run each test in its own clean JVM

Netty 3.5.7 and above appear to cause some sort of resource exhaustion on DatagramSockets if all tests run in a single JVM.
Upgrade to latest Netty (3.6.5)
Wait for multicast join to complete and dump the local variable used to hold futures as they can be dispatched inline.