Enables docked windows by default

BUG=227223
TEST=ash_unittests --gtest_filter=*DockedWindow*

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233738 0039d316-1c4b-4281-b951-d872f2087c98
android: Make org.chromium.base.SysUtils.isLowEndDevice() work without native code.

This patch modifies the implementation if SysUtils.isLowEndDevice() to
not rely on any native code, which is required to run it before the native
libraries are actually loaded (e.g. when running certain tests).

+ Simplify the content linker that doesn't need a specific native method
  anymore to replicate the yet-unloaded native SysUtils::IsLowEndDevice().

BUG=309926
R=dtrainor@chromium.org,tedchoc@chromium.org,frankf@chromium.org,bulach@chromium.org
TEST=build/android/test_runner.py linker

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233739 0039d316-1c4b-4281-b951-d872f2087c98
Refactor VariationsSeedProcessor to add ProcessedStudy struct.

This paves way for more changes to follow that will re-use the
FilterAndValidateStudies logic, but will do different things with the
resulting ProcessedStudy list (simulate the resulting field trials).

BUG=315807
TEST=New unit test.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233740 0039d316-1c4b-4281-b951-d872f2087c98
Move internal SSLClientSocketOpenSSL methods to be private

Move several OpenSSL-callback related functions to be private, rather
than public, since they're implementation details of
SSLClientSocketOpenSSL. This also moves the SSLContext (an internal
implementation detail) to be a private type of SSLClientSocketOpenSSL,
so that it can be friended.

BUG=none
R=agl

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

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