Fix Variant:SetBuffer and VariantMap:SetBuffer in Lua

Without this fix, any data starting with 0 will be copied as being zero length, and I guess it might segfault if there are no null bytes in the data.