Main patch - Bug 882007 - Restart notification is not shown when staging is enabled. r=bbondy
Tests - Bug 882007 - Restart notification is not shown when staging is enabled. r=bbondy

--HG--
rename : toolkit/mozapps/update/test/chrome/test_0095_restartNotification.xul => toolkit/mozapps/update/test/chrome/test_0093_restartNotification.xul
rename : toolkit/mozapps/update/test/chrome/test_0096_restartNotification_remote.xul => toolkit/mozapps/update/test/chrome/test_0094_restartNotification_remote.xul
rename : toolkit/mozapps/update/test/chrome/test_0097_restartNotification_remoteInvalidNumber.xul => toolkit/mozapps/update/test/chrome/test_0095_restartNotification_remoteInvalidNumber.xul
rename : toolkit/mozapps/update/test/chrome/test_0093_stagedBackground.xul => toolkit/mozapps/update/test/chrome/test_0096_restartNotification_stagedBackground.xul
rename : toolkit/mozapps/update/test/chrome/test_0094_stagedServiceBackground.xul => toolkit/mozapps/update/test/chrome/test_0097_restartNotification_stagedServiceBackground.xul
Bug 884124 (part 1) - Add a WeakMapObject class.  r=jwalden.

--HG--
extra : rebase_source : e58139654185ee06ea150e33938e59623f03379f
Bug 884124 (part 2) - Add a StopIterationObject class.  r=jwalden.

--HG--
extra : rebase_source : c3ea0d095ad651b6aa1bb565f1d4ec65654660bd
Bug 884124 (part 3) - Add a GeneratorObject class.  r=jwalden.

--HG--
extra : rebase_source : 2d35912a8653c235c704d09f15d34f0867f24fde