Moves protocol-version-specific requires into the protocol file
Dumps msgpack in favor of active_support/json.  There isn't much space savings for msgpack