GC: Fix userdata env bugs

* getuservalue missed ~itype
* env should be always set to table if arg passed to udata_new

Signed-off-by: katlogic <kat@lua.cz>