Sketch of IOCP.
More factoring.
WIP.
WIP.
Windows fixes.
Merge branch 'master' into iocp
Fill out more Windows API.
Update for merge.