Networking: shift around the generic & IOCP functionality to better handle the epoll/kqueue functionality.