Mockup of async code.
NioEventLoop implementation
Initial code for simulator
Added block, delay and a functional random pinger.
Mess around with schedulers to make them more consistent.
Added simulator features (packet loss, random delays).
Merge pull request #1 from udoprog/udoprog/async

udoprog/async