Backed out changeset d7294b811da0 (bug 1085329) for causing web-app 4 test failures
Backed out changeset d9026e7165e8 (bug 1082039) for webapp 4 test failures
Backed out changeset d6c66b0eeba9 (bug 1082261) for web-4 test failures
Backed out changeset 6a917dc8e60c (bug 1069724) for web platform 4 test failures
Bug 1085329 - update proxy selection idl with https comments r=jduell
Bug 1082039 - nsIHttpChannelInternal.allowSpdy is racy r=hurley
Bug 1082261 - http 421 retry r=hurley
Bug 1069724 - all conn reuse after conn pool flush on shift-reload r=hurley
Backed out changeset 2340c1d21e94 (bug 1082734) for w4 test failures
Bug 1083855 - part 1, Add an aDestroyedFramesFor out param to ContentRemoved and propagate it (and aFlags) to RecreateFramesForContent etc. (idempotent change)  r=bz
Bug 1083855 - part 2, Add a REMOVE_DESTROY_FRAMES value to RemoveFlags.  Make RecreateFramesForContent skip recreating the frames when aFlags has that value.  r=bz
Bug 1083855 - part 3, Implement nsIPresShell::DestroyFramesFor/CreateFramesFor.  r=bz
Bug 1083855 - part 4, Make CreateShadowRoot first call DestroyFramesFor, then setup the new shadow root, then CreateFramesFor.  r=bz
Bug 1083855 - part 5, Make nsXBLBindingRequest::DocumentLoaded first call DestroyFramesFor, then load the binding, then CreateFramesFor.  r=bz
Bug 1083855 - part 6, Make RecreateFramesForContent params non-optional.  r=bz
Bug 1083071. Disable D3D11 and D3D9 layers on broken drivers.

This will hopefully prevent black screen problems that people are seeing.

--HG--
extra : rebase_source : 8ba080a4a9a81a1124020cd5ed5395bf262c5d4a
Bug 1085298 - IonMonkey: Fix for when folding ternary constructs and a branch dominates both MPhi predecessors, r=nbp
Bug 1079806 - IonMonkey: Enable lazylinking on ARM/MIPS, r=mjrosenberg
Bug 1079806 - IonMonkey MIPS: Change ma_bal to optionally fill the delay slot. r = nbp
Bug 1086977 - Facebook's old "Facebook Photo Uploader" (fbplugin) crashes on load on OS X Yosemite, add to block. r=bsmedberg