PHP implementation of Google's Protocol Buffers with a protoc plugin compiler