Issue 42

The old code had complementary pack and unpack bugs, but it meant this version of msgpack produced packings that differed from proper msgpacks on other platforms.