Make draft of codegen / vm.

Does not yet handle function definitions or calls, upvars, or constants
for binops/unops.
Simplify arith and comp instructions.
Implement function / call.
Reduce object copying code in vm.
Rename UPVAL to UPVAR.
Swap assignment register write order.