Bug 877912 - Fix incorrect MatchOnly start position. r=mjrosenb
Bug 845147 - Don't decode images synchronously if we've decoded them once before. r=joedrew
Bug 877835 - Make the nursery a permanent allocation; r=bhackett

--HG--
extra : rebase_source : 5a874d10b07abb61c093a3dc19af6d4eeb3d9497
Bug 875696 - Disable oes_standard_derivatives for Adreno 320 for being broken. - r=bjacob
Bug 877309 - drawImage should copy from default framebuffer, not the currently bound fb. - r=bjacob
Bug 879341 - Move CheckForDebugMode into the main thread event observer. r=gabor

This gets invoked at the very end of nsThread::ProcessNextEvent(). If the cx stack
is empty here, that means the event loop isn't nested - if it it was, we'd at
least have a null cx on the stack from a higher-level call to OnProcessNextEvent
for the main thread observer.

As such, this seems like a much more reasonable place to make debug mode changes.
Bug 879341 - Use an AutoSafeJSContext in CheckForDebugMode like we should. r=gabor
Bug 879341 - Use an AutoPushJSContext in JSD. r=gabor

We can do this now, since it won't cause infinite recursion.
No Bug - Fix merge bustage impacting GGC builds; r=Waldo

--HG--
extra : rebase_source : 8933560f048763af305c6a530f61a97708b90d59
Bug 496923 - Allow update-test262.sh to copy directly from a test262 working directory, when (even local) cloning would be too slow.  r=terrence

--HG--
extra : rebase_source : 9d74cf9bd45425defcbfd70291545442f8f5f489
Bug 496923 - Remove js/src/tests/update-test402.sh as update-test262.sh subsumes it.  r=trivial
Bug 879376 - Remove a bunch of obsolete files from js/src/tests.  r=terrence