PARQUET-93: Add support for protobuf to parquet-cascading

The parquet-cascading module currently includes code that lets Cascading write and read Thrift-based data to Parquet files. Protobufs is another popular alternative to Thrift which can be explicitly supported by leveraging the existing code in parquet-protobuf.
generated code should not be checked in