Ruby Protocol Buffers libraries comparison