Bug 984048 - Patch 4 - Handle parse and uncaught errors. r=khuey

--HG--
extra : rebase_source : 9cc36dea950be96fba079877c2d67b76f8383635
Bug 984048 - Patch 5 - ServiceWorker [[Install]] algorithm. r=ehsan, khuey

--HG--
extra : rebase_source : 5f9d890c655d7f5e77851a8a3bd6b6fd3f9bf108
Bug 950323 - Fix a crash in XPCWrappedNative::CallMethod for whole-program optimizations on MSVC; r=bsmedberg
Bug 1031068 - Add environment variable to disable jsgc poisoning, r=terrence
Bug 1027359 - Fix incorrect codegen in ma_mod_mask. (r=mjrosenb)
Bug 1032257 - Clear isParallelEntryScript when removing from table. (r=terrence)
Bug 1032264 - Fix converting MThrow in ParallelSafetyAnalysis. (r=sunfish)
Bug 1027402 - Part 1: Remove set* from BaseProxyHandler. (r=bholley)
Bug 1027402 - Part 2: Mark Proxy Handler instances as const. (r=bholley, r=bz over IRC)
Bug 1027402 - Part 3: Mark all Proxy Handler methods const. (r=jorendorff, r=bz)
Bug 1027402 - Part 4: Mark Proxy Handler uses const. (r=jorendorff, r=bz)
Backed out changesets bacfdc83424a and 7d12b5d7446f (bug 984048) for crashes.
Bug 1023239 - Block crashy builds of V-Bates. r=bsmedberg

--HG--
extra : rebase_source : 5b0d32f84ddcea375736777270f99af4e63a0513
Bug 1030343 - Fix compile error in UnionTypes.cpp in old gcc (r=bz)
bug 1005266 - disable test_ocsp_timeout.js on windows for frequent intermittent failures r=mmc
Bug 1030934 - Handle a null-frame update. - r=bas
Bug 1028588 - Fix dangerous public destructors in libpref/ - r=bsmedberg
Bug 1028588 - Fix dangerous public destructors in rdf/ - r=bsmedberg
Bug 1028588 - Fix dangerous public destructors in embedding/ - r=bsmedberg
Bug 1028588 - Fix dangerous public destructors in xpcom/ - r=bsmedberg,khuey,nfroyd