Bug 907404: disable the in-product whatsnew page, so that manual upgrades are consistent with updater upgrades wrt showing the whatsnew page (updater upgrades disable whatsnew via snippets), r=dolske, a=asa

--HG--
extra : transplant_source : %0D6A%BEP%99%09%CEVA%00l%A7%27%C3%08%EF%03%03%82
Merge m-c to fx-team.
Bug 355063 - Password manager does not work on script-generated forms, should use new DOMFormHasPassword event instead. r=mattn
Bug 907821 - Fix intermittent orange in browser_chat_tearoff.js.  r=mixedpuppy

--HG--
extra : rebase_source : 93f508349faea2e1d22ab91060f7a8d97a58b301
Bug 903178 - Start screen should scroll vertically when in portrait mode r=sfoster
Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files.  r=billm.

--HG--
extra : rebase_source : 984c61ab12f46be0509b1ce0d458d9a6e5841c64
Bug 886237 - Splitting up XPCComponents. r=bholley
Bug 902156 - Persist 'disable protection' option for Mixed Content Blocker. r=smaug, tanvi
Bug 902156 - Mochitest for Persist 'disable protection' option for Mixed Content Blocker. r=smaug, tanvi
Bug 902156 - Persist 'disable protection' option for Mixed Content Blocker - patch requires update for testcase from bug 822367. r=smaug, tanvi
Bug 907350 - set cache-control: no-store to avoid browser_thumbnails_background orange.  r=adw
Bug 355063 - bustage followup for Android/Metro. r=sparky
Backed out changeset 91d27f0ac7dd (bug 355063)
Backed out changeset 42be7b929812 (bug 355063)
merge m-c to fx-team
merge m-c to fx-team
Bug 826603 - go button is too large on hidpi when stop/reload buttons aren't combined, r=dao
Bug 907624 - Change testTabHistory to inherit from BaseTest (r=gbrown)
Bug 907313 - Add "recurse", "recursed", "recurses", "recursing" and "recursive" to en-US dictionary. r=ehsan
Bug 906506 - Properly commit onKeyMultiple() keys with unknown code. r=cpeterson