Big commit to allow for testing multicast file transfers over udp
instead of pgm.
Also added the needed NAK thread for PGM