Use non-blocking sockets for writing, this prevents NetworkTables from freezing

- More changes to fix http://firstforge.wpi.edu/sf/go/artf1725