Bug 834033 - Part 2: Import koush's android-websockets library. r=blassey
Bug 834033 - Part 3: Add Android JSONUtils for parsing URLs and UUIDs. r=blassey
Bug 880697 - Add JSRuntime constructor for Rooted. r=terrence
Bug 880697 - Add an RAII class to JSD to save/restore exception state. r=gabor
Bug 880697 - Stop using clunky C API in JSD and start using RAII classes. r=gabor
Bug 880697 - Make JS_ClearScriptTraps take a runtime directly. r=gabor

This obviates the need for a context at the JSD callsite.
Bug 880697 - Root directly with a runtime in jsd_DestroyScriptHookProc. r=gabor
Bug 880697 - Replace usage of dumbContext with AutoSafeJSContext. r=gabor

dumbContext ends up with jsdc->glob as its default global, so we have to be
very careful to audit for any places where the code might be assuming that
its cx is in the compartment of jsdc->glob. Luckily, the code already seems
pretty explicit about its compartments.
Bug 880697 - Remove JSD_GetDefaultJSContext and fix callers. r=gabor
Bug 880697 - Remove dumbContext. r=gabor

Whew.
Bug 880697 - Push in a few other suspicious places. r=gabor
Bug 881416 - Toggle Push WebSocket when Offline mode is toggled. r=mayhemer
Bug 880062 - Make WMF video backend call MediaDecoder::SetMediaSeekable(false) when it can't seek like it's supposed to. r=padenot
Bug 496923 - Update the test262 import script to include ch12 tests.  r=terrence
Bug 496923 - Import ch12 tests from test262.  r=generating-script-was-reviewed
Bug 496923 - Update the test262 import script to include ch07 tests.  r=terrence
Bug 496923 - Import the ch07 tests from test262.  r=generating-script-was-reviewed
Bug 828654, Bug 840127 - Android service for submitting Firefox Health Report payloads. r=rnewman
Bug 882319 - Page load fixes for first release. r=nalexander
Bug 882012: Provide Use to right hand side in CheckStoreArray; r=luke

--HG--
extra : rebase_source : 01caa88a90ca1b53134f051b0d686c3f183f4408