capnpc-capnp: keep list of extended interfaces.
Merge pull request #82 from kaos/extends

capnpc-capnp: keep list of extended interfaces.
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.