Bug 996053 - make nsISessionStore's setTabValue, setWindowValue and setGlobalValue take arbitrary JS values but throw for non-strings, for consistency with SessionStore.jsm. r=ttaubert

--HG--
extra : rebase_source : 6fc3457960da44e27be89ff89bbc9398ec87375a
Bug 1020286 - In-content prefs: Align the Sync content correctly. r=jaws
Bug 1021263 - Remove ThreadClient.prototype._doInterrupted. r=past
Bug 1026560 - Make clicking the [docs] link in the type information popup in Scratchpad open the MDN page in a new window. r=past
Bug 1020412 - Proper handling of Context in GeckoNetworkManager. r=wesj
Merge m-c to fx-team. a=merge
Bug 1027033 - AsyncShutdown errors should cause test failures but should not break AsyncShutdown. r=froydnj
Merge latest green fx-team changeset and mozilla-central; a=merge