WIP(protobuf)

Add message.proto.

@fengjingchao
Do not merge this. I am going to add a field in all messages to hook the protobuf struct. Just like what @xiangli-cmu did in goraft.