EZ RPC interface for quickly setting up clients and servers.
Split AsyncIoProvider into high-level and low-level interfaces, so that alternate EventPort implementations can implement the low-level interface and reuse the higher-level stuff.
Support DNS lookup.
Introduce WaitScope for making it clear what functions might wait().
Fix stuff.
Fix and test DynamicCapability tail calls.
Make all Promise methods consistently consume the promise (returning a new promise when it makes sense), rename daemonize -> detach, and make eagerlyEvaluate() require an error handler (this caught several places where I forgot to use one).
Easier to build it as we go, that way we need only specify input files :)
Corrected indentation
Merge branch 'master' of github.com:kentonv/capnproto