Add initial implementation of AnyStruct and AnyList
Remove zero-length array of brand dependencies from generated headers when there are none.

Zero-length arrays are a GNU extension.
Update bootstraps.
Fix missing field `brand` in `ResolvedDecl` initialisers (-Wmissing-field-initializers).
CMake: Turn off warnings for uses of the now-deprecated getDependency() in tests (4692a66).
Remove unused `FIELD_SIZE_NAMES`.
"Move" schema code generation macros into the schema compiler itself.

This removes all instances of the zero-length brand dependencies arrays (04a9c84).
Fix typos
RPC: Rename 'Restore' to 'Bootstrap' and redefine it to have nothing to do with SturdyRefs.

The 'objectId' field is now deprecated. Long-term, each vat will export no more than one "bootstrap interface" which can be obtained via 'Bootstrap'. Restoring SturdyRefs will be accomplished through higher-level interfaces specific to the VatNetwork in use.

See comments for 'Bootstrap' in rpc.capnp for more discussion.
Merge branch 'master' of github.com:kentonv/capnproto
Merge pull request #140 from joliss/typo

Fix typos
Merge pull request #134 from joshuawarner32/any-struct-list

Add initial implementation of AnyStruct and AnyList
Level 2 RPC: Define 'Persistent' interface, get rid of 'Save' RPC protocol message.
Gramma fix
Merge pull request #142 from konklone/patch-2

Grammar fix
Working on RealmGateway support, need AnyStruct, gotta merge.
Merge branch 'master' of github.com:kentonv/capnproto
Fix problems with AnyStruct / AnyList change.
Mass-rename capnp::_::FieldSize -> capnp::ElementSize.
More fixes for AnyPointer / AnyList.