convert vm_defn.inc to an internal DSL
add a generator that generates src/gen/sl_vm_opcode_t.h from the DSL
generate the VM itself
include the opcode enum in the compiler
fix makefile dependencies
generate instruction emitters for the compiler
fix mistake
use generated helpers in compiler
add sl_backtrace() for debugging
Merge branch 'vm-dsl'