Bug 943130 - js shell 'environment' builtin: Don't assume jsids are strings. r=Waldo.
Bug 942379 - js shell: Fix a crash due to poor argument checking in shell-only resolver() builtin. r=Waldo.
Bug 793860, part 0a - Declare an accidentally undeclared variable. r=paul.
Bug 793860, part 0b - Declare some accidentally undeclared variables. r=bz.
Bug 793860, part 1 - Simplify the bytecode emitted for certain kinds of array destructuring assignment. Remove JSOP_ENUMCONSTELEM which is then no longer used (and JSOP_GETFUNNS which has not been used for some time). r=luke.
Bug 793860, part 2 - Remove JSOP_ENUMELEM. r=luke.