Bug 1083071 - Disable D3D11 and D3D9 layers on broken drivers. r=bjacob, a=sledru

This will hopefully prevent black screen problems that people are seeing.
Backed out changeset 6c46c21a04f9 (bug 1074378)
Bug 1072244 - Correctly throw the exceptions in TPS framework. r=hskupin a=testonly DONTBUILD
Bug 1081959 - "Something went wrong" isn't displayed when the call fails in the connection phase. r=dmose, a=lmandel
Bug 1062335 - Loop panel size increases after switching themes. r=mixedpuppy, a=lmandel
Bug 1055883 - Don't reshow header when hitting the bottom of short pages. r=kats, a=lmandel
Bug 1073825 - http2session::cleanupstream failure. r=hurley, a=lmandel
Bug 1078354 - Part 1: Make sure we are not waking up an OfflineGraphDriver. r=jesup, a=lmandel

I still want to assert in the method instead of making it a no-op because I'm
going to work on AudioContext sleep and wakeup soon, and this will catch errors.
Bug 1078354 - Part 2: Don't try to measure a PeriodicWave size when an OscillatorNode is using a basic waveform. r=erahm, a=lmandel
Bug 1086958 - Back out change to default browser prompting for Beta 34. r=Gijs, a=lmandel
Bug 1072164 - Fixes pdf.js for CMYK jpegs. r=bdahl, a=lmandel
Bug 1070768 - Move XPFE's autocomplete.css to communicator so it doesn't conflict with toolkit's new global autocomplete.css. r=Ratty, a=lmandel
Bug 1078262 - Only use the fixed epsilon for the translation components. r=roc, a=lmandel
Bug 1079616 - Dispatch PushBlobRunnable in RequestData function, and remove CreateAndDispatchBlobEventRunnable. r=roc, a=lmandel
Bug 1084035 - Add the ability to mirror tabs  from desktop to a second screen, don't block browser sources when specified in constraints from chrome code. r=jesup, a=lmandel
Bug 1074520 - Use CSS instead of hacks to make the forget button lay out correctly. r=jaws, a=lmandel
Bug 1085475 - Don't attempt to use vibrancy in 32-bit mode. r=smichaud, a=lmandel
Bug 1088952 - Disable "Enable wi-fi" toggle on beta due to missing permission. r=rnewman, a=lmandel
Bug 1066459 - Clamp the new top row index to the valid range before assigning it to mTopRowIndex when scrolling.  r=kip a=lmandel
Bug 1085050 - Remove a DEBUG assertion.  r=kip a=lmandel