build an armv7s version of libejs.a
pass EJS_BITS_PER_WORD and IS_LITTLE_ENDIAN to the final link for require-map.cpp's compilation
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
Merge pull request #12 from carlosalberto/master

Fixes for ArrayBuffer.
expose some more global objects and functions so the compiler can opencode accesses to them in frozen-global mode.
add ABI.createRet and provide an arm version that does the sret stuff.  also switch from target 'dev' to 'armv7', and add a totally nonfunctional 'armv7s' in anticipation of being able to support that too.
update pirouette
'i will test the compiler on something other than arm' x 50
console.log should be doing ToString() on errors so we get the message
we need to disable the itanium exception stuff even for simulator usage, not just on device.
mark class1 and class2 as XFAIL until I can update to a node with working ES6 Map
fix remaining fallout of 64bit refactoring causing esprima tests to fail