bug 965955 and bug 966140 - possible fix for intermittent failures of marStageSuccessPartial.js, marStageSuccessComplete.js, and marAppInUseStageSuccessComplete_unix.js. r=bbondy
Bug 975769 - Avoid asserting on a eCSSProperty_UNKNOWN - r=dbaron
Bug 975789 - Sync the computation of whether we have a pseudo stacking context between two different places - r=dbaron
Bug 968409 - Add assertNotEquals method; r=mcomella
Bug 968409 - Add FrameworkHelper for UITests; r=mcomella
Bug 968409 - Add GeckoViewComponent for UITests; r=mcomella
Bug 968409 - Add TextInputHelper for UITests; r=mcomella
Bug 968409 - Add testInputConnection with basic tests; r=cpeterson r=mcomella
Bug 968409 - Run InputConnection tests on IC thread; r=cpeterson r=mcomella
Bug 949720 - Intermittent shutdown assertion [@ mozilla::places::AsyncGetFaviconURLForPage::Run()]. r=Yoric
Bug 969786: Add an 'introduction script' compilation option to ReadOnlyCompileOptions, OwningCompileOptions, and CompileOptions. r=sfink
Bug 969786: Record the introduction script in ScriptSourceObjects. r=sfink
Bug 969786: Implement Debugger.Source.prototype.introductionScript. r=sfink
Merge m-c to inbound.
Merge m-c to inbound.
Bug 972761 - Move WindowsVersion.h to MFBT. r=froydnj

--HG--
rename : xpcom/base/WindowsVersion.h => mfbt/WindowsVersion.h
Bug 972793 - Remove GetVersionEx from js/src/. r=luke
Bug 977832: Make layout debugger's List() invocation use default "aPrefix" arg, instead of passing "0" (which now gets interpreted as null). r=tn
Bug 976750: Move ifndef to fix "unused function" build warning in RootMarking.cpp. r=terrence
Bug 458300 - Remove some unneeded includes of nsINameSpaceManager.h. r=jst