Bug 1001090 - Part 2a: Compile new let opcodes in Baseline.
Bug 1001090 - Part 2b: Fix unwinding all scopes to not use pc.
Bug 1001090 - Part 3: Compile new let opcodes in Ion.
Bug 1001090 - Part 4a: Fix parse errors in addon-sdk/
Bug 1001090 - Part 4b: Fix parse errors in browser/base/
Bug 1001090 - Part 4c: Fix parse errors in browser/devtools/ and toolkit/devtools/
Bug 1001090 - Part 4d: Fix parse errors in dom/browser-element/
Bug 1001090 - Part 4e: Fix parse errors in dom/contacts/
Bug 1001090 - Part 4f: Fix parse errors in services/crypto/
Bug 1001090 - Part 4g: Fix parse errors in services/healthreport/
Bug 1001090 - Part 4h: Fix parse errors in services/sync/
Bug 1001090 - Part 4i: Fix parse errors in testing/marionette/
Bug 1001090 - Part 4j: Fix parse errors in toolkit/components/contentprefs/
Bug 1001090 - Part 4k: Fix parse errors in toolkit/components/crashes/
Bug 1001090 - Part 4l: Fix parse errors in toolkit/components/passwordmgr/
Bug 1001090 - Part 4m: Fix parse errors in Sqlite.jsm
Bug 1001090 - Part 4n: Fix parse errors in AddonRepository.jsm
fix redecl
fix blockid for var/const decls for real
remove bullshits tests