Replace SDLNet code with system sockets

Hollinski and I have discussed these matters, and we've found that SDLNet isn't really fit for use, as we need more control and options for the sockets.
This should probably be set to `O_NONBLOCK` otherwise `accept` will block.