Merge branch 'release/0.3.9' into develop
Remove stray print statement.
Implement __str__ and __repr__ for struct and list builders.  __str__ uses prettyPrint while __repr__ shows the type name and the low-whitespace stringification.  Also implement __repr__ for StructSchema, just because why not?
Add tests based on TestAllTypes from the C++ test.capnp.  Fix problems uncovered in capnp.pyx.  Requires capnproto-c++-0.3.0-rc5, as I found a bug in the base library.
Wrap MessageBuilder::setRoot().
Store Builders by value rather than allocate them separately on the heap (matches treatment of Readers).  v0.3 fixes the bug that made this not work.
Add shortcuts for reading from / writing to files.  In Python, it doesn't make much sense to force people to muck around with MessageReaders and MessageBuilders since everything is landing on the heap anyway.  Instead, let's make it easy:  MyType.read[Packed]From(file) reads a file and returns a MyType reader.  MyType.newMessage() returns a MyType builder representing the root of a new message.  You can call this builder's write[Packed]To(file) method to write it to a file.
Merge pull request #5 from kentonv/develop

Various improvements to test code.
Update docs for C++ v0.3.0rc5
Fix int/long handling for python3 by removing redundant code
Unify setters for DynamicList and DynamicStruct
Change DynamicValue.Reader lists to be returned as _DynamicListReader
Change all references to old project name
Bump version for v0.3.10
Merge branch 'release/0.3.10' into develop
Forgot to change project name in setup.py
Bump version for v0.3.11
Merge branch 'release/0.3.11' into develop
Fix two missed renames
Update preferred method for reading/writing messages from files