Allow minetest.after to take a variable number of arguments

Example:
```lua
function foobar(foo, bar)
    print(foo)
    print(bar)
end

minetest.after(2, foobar, "foo", "bar")
```