Ensure the stack size when pushing multiple values
Make sure we can push any number of values to lua in the lua_convert
module. That means zero is possible, but also make sure there's enough space on the stack. The check is done in call of function, but not when, for example, returning parameters or pushing many values for some other reason.