move these into the class decl
fix a subtle bug in MarkLocalAndGlobalVariables, and also add non-default ctors everywhere to keep closur envs to a minimum
add a way to disable specific intrinsic opencode paths, and use it to disable the setSlot intrinsic being opencoded, since it appears to cause crashes with bootstrapping.
array[array.length] is undefined
add EJS_INSTALL_ATOM_FUNCTION_VAL, which evaluates to the function
correct string
initial pass at String.prototype.match.  expose the initial value of RegExp.prototype.exec as a global so we can use it from the string code.
add IRBuilder.createICmpULt