Socket functionality for WindowsPoller

Current state of the Windows port: all tests in common/ pass
Indent by 4, you're one space short. I'm assuming it doesn't fit at the same column as send(?