TSan v2 suppressions
 - suppress a TSan false positive in localtime_r (issue 304178)

BUG=304178
TBR=benwells@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227013 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 227013
Show IDN in error screens (DNS failure etc.)

BUG=2351
TEST=Visit unavailable IDN site and check no punycode is displayed in error screen.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227014 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 227014
Move language detection to a component

Language detection is used from the renderer on most platform, but from the
browser on iOS. This CL moves it from chrome/common/ to a new "translate"
component, which allows to track and address more cleanly dependencies issues.

BUG=297777

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

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