Add country combobox to change country and rebuild address inputs.

R=estade@chromium.org
BUG=331544

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245434 0039d316-1c4b-4281-b951-d872f2087c98
Avoids updating dock alignment when drag is cancelled

BUG=334313
TEST=ash_unittests --gtest_filter=*RevertDockedDragRevertsAttachment*
TEST=Manual on Chromebook

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245435 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 245434
Disable context menu on signin page in the embedded flow

When chrome signin page is embedded in the avatar bubble, context menu should be disabled, because the only option 'inspect element' would open a debugger window, which then immediately disappears since the avatar bubble auto closes when it loses focus.

BUG=313272

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245436 0039d316-1c4b-4281-b951-d872f2087c98
Fix host STUN. Use talk_base::AsyncResolver.

StunRequest requires the AsyncResolver object produced by the configured
SocketFactory to resolve the address of the STUN server before it can
send the STUN requests. ChromiumSocketFactory currently produces
DummyAsyncResolver, which doesn't do any resolving.

The fix is to provide Libjingle's talk_base::AsyncResolver.

BUG=333958

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

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