Msgpack 2.0 support

This is necessary for supporting msgpack 2.0 in Neovim, which treats all strings
as `BIN`.