Notify reflector when the source surface is ready

This is speculative fix for the case where the source
surface may not be added to the surface map yet.

BUG=294479
R=piman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225373 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 225373
[rAc Android] Disallow insecure dialog invocations.

Disable cross-origin and non-SSL dialog invocations if
user's credit card information is requested.

BUG=286522
TEST=AutofillDialogControllerTest

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225374 0039d316-1c4b-4281-b951-d872f2087c98
Remove special case for extension processes in popup blocker

It's enough to look at the top-level frame URL, which will be a
chrome-extension:// URL

BUG=289526
R=bauerb@chromium.org

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

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