add atoms for our pirouette object stuff.
remove some spew and a test method
remove require spew
quiet down clang -analyze
remove some spew, and use atoms
add the target to the temp filenames so we don't accidentally use the wrong one
add var declarations everywhere
add --frozen-global flag (see toshok/echo-js#10)

when --frozen-global is present on the command line, it becomes a syntax error to
set a property on the global object (i.e. every lhs of an assignment has to be an
in-scope variable declaration.)

Also, since we know the global object is frozen we can inline loads from the C globals
instead of calling _ejs_global_getprop at all.
use the same setup for analysis as the other rules