expose the runloop refcount and increment/decrement from with the darwin XHR code
use a spread element in the middle of the array
add super crazy spread+iterator test
spread array/call operators work now (module esprima parsing issues)
add another simple for-of/spread test
_ejs_end_catch returns void
add a 32bit ejs-invoke-closure-catch implementation.  should fix issue #31
Merge branch 'calberto-master'
properly support multiple code unit codepoints in the string iterator
rename string-iter.js to string-iter1.js, and move the expected output to expected/ so it'll run as part of the tests
WIP computed properties
switch to a system where bound functions are invoked through a wrapper, so we can easily directly invoke any function in llvm ir.
we pass this with new esprima
property account for computed property keys when calculating free variables
correct builtin prototypes so we pass tostring5.js
set esprima to tolerant mode.  we detect many of the same errors, but we want to give more error/warning output, not fail to parse the entire file
we don't need this switch BB
Merge remote-tracking branch 'upstream/master'
Fix style.