Reduce MryCodec scope to avoid percolation being java serialized
Support null in MryCodec
Cleanup of the protobuf format