Remove Unused AsTextButtonBorder RTTI helper.

BUG=155363
TEST=none
TBR=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251211 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251211
Replace kEmptyString with OnceInit initialized string*

This removes the global constructor call for std::string kEmptyString.

This is roughly an application of b/7549760 from the internal
version of protobuf.

Upstream patch here https://codereview.appspot.com/63480043/.

R=fischman@chromium.org
TBR=darin@chromium.org
BUG=341941,94925

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251212 0039d316-1c4b-4281-b951-d872f2087c98
Turn on icu_use_data_file_flag on CrOS

See also https://chromium-review.googlesource.com/#/c/185937/

The switch has to be turned on in two places (chromeos-chrome.ebuild and
build/common.gypi). One or the other can get landed separately, though.

BUG=72633
TEST=net_unittests:*IDN* and base_unittests:*String*
TBR=mark

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

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