bug 804605 - backout 766973 767158 785050 r=backout ba=akeybl

--HG--
extra : rebase_source : ff6521834ae8752674b4cd94c438571e46693c45