Capabilities core API WIP.
More capabilities core API WIP.
Extend interface grammar to support inheritance, and update compiler to properly compile interfaces.
Merge pull request #36 from kaos/master

capnp plugin: missing comment for union tag on groups.
Interface code generation.  Also update method grammar to allow multiple returns, and allow specifying request/response structs instead of parameter lists.
More WIP.
More capabilities work.  I think I need to implement Promise forking, though.
Implement ability to fork promises.
Using promises for references to represent each branch of a fork doesn't work, because the fork hub will be deleted when the last branch resolves, before any continuation can run.  Instead, let's just institutionalize the concept of addRef() for owned pointers.
Refactor capability code using fork.  Still too much refcounting, though.  Maybe this calls for a different design for pipelining...
Capability accessor support code and initial tests of local calls.
IT WOOOORRRKKSS:  Local capabilities, including pipelining.  Now we just need an RPC protocol...
Fix GCC problems.
More GCC fixes.
Fix pedantic warning in generated code.
Fix gcc-4.8
Update test config.
Merge branch 'master' of https://github.com/kentonv/capnproto
Flesh out capability API: lists, dynamics, orphans, other things.
Fix GCC issues.