add reg type to insn union
rename emit_immediate to op_immediate, all immediate insn emissions are through emit_immediate
s/emit_send/op_send/
add emit_uint
add emit_reg
add emit_id
remove str from sl_vm_insn_t
add emit_imc
add emit_icc
add emit_section
add gc_list to prepare for unaligned pointers in packed bytecode
whoops
prepare next macros
switch over to variable size instruction operands
make sl_vm_opcode_t a single byte
update disassembler
fixing, refactoring, change register to 16 bits wide