compile a mesg parameter into cfailure stmt

still not displaying it in qbi or using it in qbrt but it's compiled
qbi support for cfailure msg
remove msg arg from cfailure again

also add a destination arg to the cfailure instruction
added printing and execution of the cfailure destination param
remove unused "reserved" fields on instructions

these aren't being written, so no need to have them in memory
queue tokens to allow lexing more than 1 at a time
allow names for registers, not just numbers
make parameter names work for function args too