Fix error in r225331.

TBR=hashimoto@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225336 0039d316-1c4b-4281-b951-d872f2087c98
Escape omnibox URLs before pasting to clipboard as HTML.

This change moves the responsibility for escaping into the
WriteHyperLink() method so as to prevent callers from shooting
themeselves in the foot when invoking this.

The testcase is improved by including special characters, and
is enabled beyond windows.

BUG=297718
R=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225337 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 225337
Remove IBus specific hack for IME switching.

In past we have not way to disable IME only by IBus interfaces.
So I introduced workaround with setting global engine to itself again to disable
engine. However this is now painful for Extension IME. Now all IME is migrated
to extension IME, so safe to remove.

BUG=292296
TEST=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225338 0039d316-1c4b-4281-b951-d872f2087c98
Drop-down menu added to the save password bubble behind flag according to mocks. The menu gives the user the options "Nope" and "Never save passwords for this site" 

BUG=261628

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225339 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 225339
Notify delegate when LocallyManagedUserCreationScreenHandler is destroyed.

Also, remove the unused OnExit() method.

BUG=294480

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

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