Added winsock definitions to support IOCP support on sockets

Hopefully the licensing will be correct to use this code in phobos.