Use same names for compatibility and parser options
moz-extension (1): for-each statement
Enable previously disabled tests which require for-each support
moz-compatibility String.prototype.replace extension uses a flat pattern
moz-extension (2): guarded catch nodes
Enable previously disabled tests which require guarded catch support
Fix invalid range check
moz-extension (3): expression closure
Enable previously disabled tests which require expression closure support
moz-extension (4): let statement
Enable previously disabled tests which require let statement support
Respect --stacktrace option for early errors in shell
move method to proper place
moz-extension (5): let expression
Enable previously disabled tests which require let expression support
Change let-statement code to ensure compatible scope semantics
Clean-up duplicate code