Implement the new MessagePack specification.

No support for extensions yet.

This obsoletes BinaryPack.