Automated Commit: Committing new LKGM version 4747.0.0 for chromeos.

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225839 0039d316-1c4b-4281-b951-d872f2087c98
[InfoBar] Upstream the translate infobar implementation and one of its tests

BUG=158817

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225840 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 225839
Do not clear validation errors on focus/edit

This CL adds the notion of whether a section has been submitted without
changing the suggestion item or data source. If a user has attemped to
submit an invalid section without changing either of these, validation
errors should "stick" until the user edits each input.

This CL also adds a concept of "sureness" to the validation messages
passed back from the controller. Because the controller does not have
all the contextual information it needs, just keep this info in the
view and pass back data on whether it's sure the input is invalid (or
unsure, in which case it's the view's responsibility to handle
validation based on context).

This is a continuation of dbeam's work on https://codereview.chromium.org/23618011/

BUG=235239

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225841 0039d316-1c4b-4281-b951-d872f2087c98
First cut at sharing server config between youtube servers.

R=rch@chromium.org, jar@chromium.org

NOTRY=true

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

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