Updated for the removal of opcode deallocateY.

This simplifies quite a few things. In particular peephole
optimization of tail calls becomes much more easy, as the
"corner case" of tail-calling a Y register is handled by the
VM.