Fix bytecode generation for TSETM instruction

Based on luajit source code, file lj_parse.c, function expr_table.
Fix bytecode generation for varargs in table's context
Add tests for varargs table packing
Use lang.bcsave module instead of jit.bcsave in run.lua
Remove no longer useful util to call bcread