Add abstraction around Poll
Clean up getsockopt interface in Socket
Quick fix to check_requirements for delayshell
Use poller abstraction in ferry
Convert dns_proxy (UDP) to poller abstraction