correct Building stage 1
add global Infinity, and a test
fix formatting.
make HoistVars work on a tree that isn't rooted with a single toplevel function.
also add jscfa2.coffee to the mix, although it's disabled and totally broken at the moment.
rethrow instead of exiting so we get an exception on the console.