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