Fix style.
Fixes #80.
Provide forward declaration for `struct sockaddr`

Otherwise, at least clang++, forward-declares it inside the namespace `::capnp` and doesn't match it with a real `struct sockaddr` from the header 'socket.h'.

Also, accept `const` pointer - there is no point not to do so.
Accept `struct sockaddr` as a const pointer.
Merge pull request #83 from abyss7/patch-1

Fix problem with the sockaddr struct.
Work around MIPS encoding NaNs differently and thus failing tests that compare with golden output.

I decided that consistent output across platforms is an important property, worth sacrificing a little bit of performance on MIPS.
Merge branch 'master' of github.com:kentonv/capnproto
Update Go link for new maintainer.
Add ability to truncate a list post-allocation and reclaim space. Currently limited to blobs and can only be accessed through the Orphan interface.
Add loadCompiledTypeAndDependencies() to SchemaParser so that compiled constants can be cast to static types.
Use absolute import path for c++.capnp.

This allows {schema,rpc,rpc-twoparty}.capnp to be used without modification when
relocated outside of the Cap'n Proto codebase.
Merge pull request #86 from kevinwallace/schema-absolute-import

Use absolute import path for c++.capnp