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.
You could. Or you could merge in master into now. There are conflicts which you'd have to resolve anyway.