Use WSAWaitForMultipleEvents() instead of poll() on Windows

This implements libwebsocket_cancel_service() on Windows too.
If this branch is landed, I'll do cleanup of the win32helpers folder. The additional work depends heavily on this change.