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
Merge branch 'master' into benchmark
link with kj