Revert 253938 "Enable icu_use_data_file_flag on Android"

May have caused crashes on Android layout test bots.

> Enable icu_use_data_file_flag on Android
> 
> 0. Roll icu to r249466 to copy Android-specific icudtl.dat
> 1. Turn it in build/common.gypi by default except for android webview build. Move it inside L2 var dict and pull it up to the top level var dict to make 'Google Chrome' build on Android happy. 
> 2. Add an entry for icudtl.dat to chrome/chrome_android_paks.gypi so that
> it's copied to assets directory for Chrome and related targets. 
> 3. Extract icudtl.dat from the asset and copy to DIR_ANDROID_APP_DATA and make it world-readable so that child processes (sandboxed with uid) can read it. 
> 4. Add icudtl.dat to MANDATORY_PAKS list in various Android build targets 
> 
> Google Chrome has #4 but in a separate CL ( https://chrome-internal-review.googlesource.com/#/c/155554/ ). That CL will land before this CL. 
> 
> TBR=avi@chromium.org
> BUG=72633
> TEST=base_unittests:*Convers*, net_unittests:*IDN*, browser tests on all platforms.
> 
> Review URL: https://codereview.chromium.org/156333002

TBR=jshin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254020 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254021 0039d316-1c4b-4281-b951-d872f2087c98
OpenSSL: don't allow the server certificate to change during renegotiation.

This mirrors r229611, but for OpenSSL.

BUG=306959

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254022 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 254021
Fix braille backtranslation size limit.

Sometimes, a contracted string results in more than twice the
size of the input being the result of back translation.  This is especially
true for small strings (e.g. a single letter k translating to knowledgable).

This CL uses a similar approach as
https://codereview.chromium.org/124403002
expanding the allocated buffer, working around liblouis api quirks.

BUG=310285
R=dtseng@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254023 0039d316-1c4b-4281-b951-d872f2087c98
Eliminate ExtensionService usage from SettingsFrontend

This allows app_shell, which does not have an ExtensionService, to use the Storage API.

Mostly this is just plumbing, replacing an extension id with an extension object.

BUG=346871
TEST=browser_tests and unit_tests for Storage API

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

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