windows.winsock: use the windows api types instead of int and void*
where applicable
windows.winsock: fix the definition of SOCKET_ERROR and unit tests that
verifies its correctness
io.sockets.windows: wrap ioctlsocket and related constants to enable
setting sockets in non-blocking mode
Merge branch 'winsock-fixes' into everything
Merge branch 'everything' of https://github.com/bjourne/factor into everything