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
Merge mozilla-beta to b2g34. a=merge