Ensure that the dummy Chrome_RenderWidgetHostHWND HWND does not grab activation when we click on it if the parent specifies
WS_EX_NOACTIVATE in its styles.

This style is passed in by some top level widgets like select boxes, to ensure that they don't grab activation away from the parent
when they are clicked on.

BUG=341799
R=sky@chromium.org
TBR=cpu, sky

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249762 0039d316-1c4b-4281-b951-d872f2087c98
Fix the painting issue observed with windowed NPAPI Flash plugins when we switch away from a tab which has an instance of
the plugin and switch back to it.

When we switch back to the tab with the plugin, the flash RVHWA window becomes visible. The code which runs in the visible notification
handler runs through the plugin cutout rects calculation, which basically tries to remove areas where the plugin should not paint from its
clip region. In this case the cutout rects comes out as empty and the clip region in the plugin window moves structure is NULL. We end up
setting the window region to NULL which basically causes the plugin window to become useless.

Fix is to not mess with the window region of the plugin if the cutout rects are empty.

BUG=341564
R=cpu@chromium.org, cpu
TBR=jam

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

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