Extend schema API to cover constants, test parsing of constants.
Finish implementing and testing constants.
Flesh out dynamic API for orphans.
Refactor value expression compilation code using new Orphan<DynamicValue>.
Implement 'capnp encode' command which does the opposite of 'capnp decode'.
Fix warning.
Add --segment-size option for testing purposes.
Add missing include.
capnp eval command for evaluating constants.
Add test verifying that backwards compatibility is maintained through various changes.
Fix problems.
Fix bug in capnpc-capnp when printing annotations.
Don't double-parenthesize struct-typed annotations.
Make 'capnp decode' heuristically detect and warn when the wrong format flag (e.g. --packed, --flat) is used.
Extend 'capnp const' to support evaluating field default values as well as inner members of a value.
Remove some unused code.
Add test of capnp encode/decode/eval.
Fix bugs in format-detection heuristics.
Add segmented message to capnp test.
Improve readability of schema clasess a bit by making some union members into singleton groups.