Add public interface for schema file parsing.
Split libcapnp into three libraries:  libkj, libcapnp, and libcapnpc.  The third contains the schema parser.  Unfortunately it is rather enormous so we should give people the option to not link it.
Minor doc changes.
Fix memory corruption bug caused by an overrun when zeroing empty struct lists.
Minor typo
Merge pull request #26 from sth/patch-1

Minor typo in cxx.md
Unnamed unions WIP.  About to change MemberInfo format, which will require re-bootstrapping the code generator.
Mostly done with anonymous unions.
Support parsing values for structs with unnamed unions.
Groups WIP
Generate usable code for groups, although making schemas work is still an open problem.  I think I'm going to do the schema rewrite now.
Allow 'group' and 'union' to have preceding colon, and fix a bug.
Initial commit of schema2.capnp.  Time to start rewriting things...
Schema rewrite WIP.
Work around GCC bug: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58192
Update docs for 0.2.1 release.
Merge branch
Continuing schema rewrite WIP.
More WIP.
Over the hump, new schema is working and passing most tests.  Still lots of cleanup to do.