remove the -cxx flag, since it's required anyway for the exception machinery.  also clean up temp files unless --leave-temp is on the command line
pass some more args to console.log
remove spew
add cflags for dev/sim just cuz
lots of cleanup/refactoring, and remove MoveFunctionDeclsToStartOfBlock
fix this comment since vars are already hoisted.  the *code*, though, needs more work
emit a %createArgScratchArea intrinsic for methods with calls in them, and once vars are hoisted they can be converted to lets
quite a few changes:

* change IRBuilder::CreateGetElementPointer to accept an array of
  indices, not just a single index.

* argc is uint32_t everywhere

* fix arguments

* console.log/warn take multiple args now

* remove all the _ejs_invoke_closure_* implementations other than
  the 0/1 versions.

* pass proper this/args for Function.prototype.bind returned
  functions.
fit ejs-llvm initialization
sieve1 and esprima-roundtrip1 switched places