Use MessagePack as internal request format

Because MessagePack is faster than JSON.