Extended fork (Z) of protobuf (http://protobuf.googlecode.com/svn/trunk)