Special JSON for define-values.
Add sumloop benchmark.
Fix assignment conversion for module set!.
Fix translation error with compiled equal? function
Still leaving it commented out for now
Merge branch 'master' of https://github.com/samth/pycket
simplify and fix JIT behaviour of set! on modvars
Properly trampoline return_multi_vals so as to not grow the stack
Merge branch 'master' of https://github.com/samth/pycket
tests for read of a var before definition
Load the language unless it's pycket.
simplify and unify var lookup code

the codepaths are now shared between have a srcmod and not having one
Get equal? working properly for all inputs
Merge branch 'master' of https://github.com/samth/pycket
Update empty.json to new format and add some error handling to expand.py
Use racket/base to fix tests.
try to fix the weird ValueErrors after translation
Attempt to fix tostring().
Revert "Properly trampoline return_multi_vals so as to not grow the stack"

This effectively disables the JIT: you should never make new instances
of AST subclasses when running code.

This reverts commit 108cddfefa878130f2d186e3fcbd750dfaf83df7.

Conflicts:
	pycket/interpreter.py
Add back the trampoline in a way that doesn't make new AST.
Consider speculating more, but don't.