Bug 899904 - Include header for [NoInterfaceObject]s exposed on Navigator. r=khuey

--HG--
extra : rebase_source : 825404f9466f6fe582650e2397734822e9cfa9c1
Bug 900047 - remove nsIOThreadPool code; r=jduell
Bug 900050 - remove dead prclist.h #include from nsSegmentedBuffer.h; r=ehsan
Bug 900090 - make various bits of nsEventStates constexpr to avoid static constructors; r=smaug
Bug 900088 - remove unused <iostream> #include from DataChannel.cpp; r=jduell
Bug 900181 - remove unused <iostream> #include from PeerConnectionMedia.h; r=jesup
Bug 900629 - Mirror mozdevice 0.29;r=ahal
Bug 892241 - Change - NewUI - Disable extraneous UI elements when on start screen. r=mbrubeck

--HG--
extra : rebase_source : 582f36a246323cbb0e0c29e8db61081375abaa44
Bug 899726 - Defect - during keyboard showing/hiding, sometimes hidden appbars show up. r=mbrubeck

--HG--
extra : rebase_source : 520ea7bbfb5667cb96d603ec876fd8bc9a9610ec
Bug 898622 - Fix StructType errors and handling. r=nmatsakis

--HG--
extra : amend_source : db42834ef0ab8cd218b52f4c631b94c5ca45fe09
Bug 899832 - hoist JSScript::originPrincipals and LazyScript::originPrincipals into ScriptSource (r=bhackett)

--HG--
extra : rebase_source : a71608e039c67c7ee9c8b41eb5946ae993d5a697
Bug 900236 - More rooting fixes for StructType field list. r=terrence

--HG--
extra : rebase_source : 06a0ecd83019b6fe9a6819c2b4f990d645d1cf22
Bug 898451 - Add const to several more read-only static variables. r=evilpies
Bug 900198 - Suppress spurious static analysis rooting hazards in AsmJS; r=sfink

--HG--
extra : rebase_source : 3b95beff05958e6a9becc3bef3f057f30d4d93bd
Bug 898468 - IonMonkey: Micro-optimize floating-point min and max using x86's minsd and maxsd instructions.
Bug 898468 - IonMonkey: Optimize min/max for the case where RangeAnalysis can prove that there are no NaNs. r=evilpies
Bug 900662. Pass sync decode flags through moz-element painting so images inside moz-element work correctly with reftests. r=mstange
Bug 900444 - Mozprofile writes permissions inefficiently, r=jgriffin
Bug 898468 - IonMonkey: Fix a typo in a comment. r=evilpies
bug 899849 - fix MozbuildObject.from_environment to work right when no mozconfig specified. r=gps