Bug 948134 - Fix "value is not defined" in PlacesDBUtils.jsm. r=adw.

--HG--
extra : rebase_source : b9ff5eed8eae0f14dd231a842cbd9e49d7b8a03c
Bug 793860, part 0c - Declare some accidentally undeclared variables. r=ahuang.

--HG--
extra : rebase_source : b2d03a16926a924717e687516521d58614487d3c
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.

--HG--
extra : rebase_source : 4de2637c41999b7dce5d468609ab35b98341327b
Bug 793860, part 2 - Remove JSOP_ENUMELEM. r=luke.

--HG--
extra : rebase_source : 4437d5bbf10755e184419471afccee81af367e14
Bug 930565 - Improve constant folding around addition when at least one operand is not a string or number literal. r=jorendorff,r=luke.

--HG--
extra : rebase_source : dd61ec801b8deb9617b64721493f308fe1dfaa91
Bug 948647, part 1 - Make sure exn_finalize is safe when the object's reserved slot was never initialized (due to OOM right after it was allocated). r=Waldo.

--HG--
extra : rebase_source : ea5c2c0cf40267a8d9c8c55a5b5d10d41a933761
Bug 948647, part 2 - Rename js_ReportErrorAgain to js::CallErrorReporter (and other related tidying-up). r=Waldo.

--HG--
extra : rebase_source : 390a3f249982ed3b5843e78077bcd102e1366a48
Bug 948647, part 3 - Change js_ErrorToException to return true iff cx->throwing was set, and document the convention. r=Waldo.

--HG--
extra : rebase_source : d7db5309c651b8d8954bb480746efd9dd04db6d9