Back out changeset 1e1f3cd07479 (Bug 898308) as part of handling regressions in Bug 900910; r=gavin, r=dao, a=akeybl, ba=gavin

X-Git-Commit-ID: a7ea8b4aa49954a3c0cb7c53da144216ff1f6775
This reverts git commit 3ab3481e58403d4d33138dc4623d222fe840259d.
Bug 910881 - Do not call RasterImage::DoError off the main thread. r=jdm, a=abillings
Bug 869406 - Really enforce non-parallel build of ICU. r=gps, a=akeybl
Bug 898926 - xbl:children elements are insertion points if they're inactive. r=sicking, a=abillings
Bug 898926 - Add reftest. r=sicking, a=abillings
Bug 912534. r=nbp, a=akeybl
Bug 916458 - Ignore failures to get the lastPausedUrl when a tab is closing. r=fitzgen, a=akeybl
Bug 915938 - Honour the glyph rendering options set by the platform when drawing text on a <canvas>. r=jfkthame, a=akeybl
Bug 924902 - Disable fade out animations on pre-ICS Android versions. r=mfinkle, a=akeybl
Bug 925459 - Blocklist bitguard.dll for crashes. a=akeybl
Bug 924791 - Ensure hover event refpoints are converted from CSSPixels to LayoutDevicePixels. r=wesj a=akeybl
Bug 924791 - Follow-up to fix bustage from e77fd9718e2a. r+a=me
Bug 915938 - Increase fuzz for text-not-in-doc-test.html. r=gw280, a=bustage
Bug 914017 - Initialize members variables of the document hash correctly. r=sicking, a=abillings
Bug 859892 - Rename JS_CANONICALIZE_NAN to JS::CanonicalizeNaN. r=Waldo, a=akeybl
Bug 917685 - Catch error thrown by nsILoadContext.associatedWindow. r=mfinkle, a=akeybl
Bug 917685 - Let complex overrides take precedence over pref overrides. r=dao, a=akeybl
Bug 920725 - Return with error in nsHtml5StreamParser::WriteStreamBytes if mLastBuffer is null. r=hsivonen, a=akeybl