Added winsock definitions to support IOCP support on sockets

Current Winsock doesn't have the correct definitions for IOCP support. Attempts to add this to code outside of phobos fail on Windows at link due to duplicated symbols in the Winsock2 that is linked into Phobos.