Blink roll 161994:162026

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=161995:162026&mode=html
TBR=
BUG=

Review URL: https://codereview.chromium.org/64943004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235262 0039d316-1c4b-4281-b951-d872f2087c98
Fix for crash related to tab restore containing NPAPI plugins in metro/ash environment. This crash happens because
as it stands right now, background tabs are not added in ash/shell root window hierarchy until they become active, but
renderviewcreated notification is sent whenever tab views are created. We use renderviewcreated notification to block
npapi plugin from loading if view is on ash/metro desktop. This CL modifies this logic with detection of last known active desktop.

This is a temporary fix as there could be instances on both desktop at the same time, which could break global state.

R=bauerb@chromium.org, cpu@chromium.org, ananta, cpu
TBR=bauerb@chromium.org
BUG=317940

Review URL: https://codereview.chromium.org/73153002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235263 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235264 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 235263
SVN changes up to revision 235264