Bug 867143 - Cache Session Restore state aggressively. r=ttaubert
Bug 867143 - Adapt testsuite to cached session restore. r=ttaubert
Bug 893009 - Move _backupSessionFileOnce() logic into the SessionWorker; r=ttaubert

X-Git-Commit-ID: cacdd9a34d6daf8302d8565a6e11d357c997bee7
Bug 896270 - Replace optional arguments with nullable types in protocol.js, part 1.  r=jimb
Bug 896270 - Replace optional arguments with nullable types in protocol.js, part 2.  r=jimb
Bug 896274 - Allow an object's form to be an actor id. r=jimb
Remove unneeded 'nativeOwnership': 'refcounted' annotations, no bug
Backout 4c89002460da (Bug 873378) for breaking the settings app on B2G
Bug 898545 - Get rid of simple touch rule, and make the simple rule use bigger targets when possible. r=marcoz
bug 886816 fix share icon on retina display, r=mconley
bug 887319 fix chat window control icons for retina display, r=mconley
Bug 898170 - Skip login manager event handlers in e10s mode (r=felipe)
Bug 898170 - Avoid swapping docshells in e10s mode (r=felipe)
Bug 891954 - Skip Necko IPC security checks for desktop Firefox (r=jduell)
Bug 898170 - contentTitle should default to empty string (r=felipe)
Bug 898170 - Don't remove listeners after their message manager is gone (r=felipe)
Bug 898170 - nsIWebProgress.isToplevel should be true when not notifying listeners (r=billm)
Bug 898120 - Fix leak of global variable in Metro selection code [r=jimm]
Bug 896097 - Hide Metro overlay buttons during autocomplete [r=sfoster]
Bug 898621 - Convert ToClampedIndex to take a Handle; r=sfink

--HG--
extra : rebase_source : e35c48ad93c609fdb2e670f34eda718902c5b5ed