fix packer when downcast double->float

see http://github.com/fperrad/lua-MessagePack/issues/3