[PATCH 1/2] Bug 833286 - added improvements to atomic backup of sessionstore.js. r=yoric, ttaubert

---
 .../components/sessionstore/src/SessionStore.jsm   |   45 +++++--
 .../components/sessionstore/src/_SessionFile.jsm   |  131 ++++++++++++++-----
 2 files changed, 127 insertions(+), 49 deletions(-)
[PATCH 2/2] Bug 833286 - added tests for improvements to atomic backup of sessionstore.js. r=yoric, ttaubert

---
 browser/components/sessionstore/test/Makefile.in   |    1 +
 .../test/browser_833286_atomic_backup.js           |  143 ++++++++++++++++++++
 2 files changed, 144 insertions(+), 0 deletions(-)
 create mode 100644 browser/components/sessionstore/test/browser_833286_atomic_backup.js
Bug 866264 - Intermittent devtools/styleeditor/test/browser_styleeditor_new.js | new editor shows 1 rule after modification - Got 2, expected 1; r=dcamp
Bug 867481 - Remote debugging connection screen is broken. r=harth
merge m-c to fx-team
Backout changeset e113285ef790 for the wrong bug number. DONTBUILD
Bug 851753 - Set --enable-stdcxx-compat for static analysis clang build (DONTBUILD) - r=jcranmer
Merge m-c to inbound.
Bug 856267 - Hide menu popups when the appbar shows with a listener for MozContentShowing. r=jimm

--HG--
extra : rebase_source : 53eac3a18450458df9ab4f5492e4bf572db5b0ee
Bug 860749 - Set an appropriate ION_SPEW_DIR for Android. r=mrosenberg
Bug 867439 - Only include IonFrames.h when building with ION. r=nbp