Fix some warnings.
Implement inline structs.
Compile inline lists (TODO: code generation).
Runtime support and tests for inline lists.
Some tests for lists of small structs, which are encoded as primitive lists.
Add comment.
Get rid of stupid hacks to allow single-bit structs.
Fix warning.
ignore /compiler/dist from cabal install
Merge pull request #9 from zined/hygiene_gitignore

ignore /compiler/dist from cabal install
Implemented InlineData, added a bunch of tests for list of lists and such, and fixed tons of bugs.
Merge branch 'master' of https://github.com/kentonv/capnproto
Correctly handle inline fields that aren't present in the parent struct (i.e. because we're reading an older version of the struct that lacked those fields).
Require fixed struct data section size to be in bytes, not words, for clarity.
Detect and disallow List(Inline(Bool, n)) as it is not currently implemented correctly (and may be difficult to implement correctly-yet-efficiencly).
Document inline types, new struct list encoding rules, etc.
Implement 'Object' field type, which can be any pointer type.  The caller specifies the type when calling the accessors.
Redo IDs.  They now look like ordinals, except that they are 64-bit unique integers.
Document IDs and 'Object' type.
Add note about ID collisions.