Explicit PrefixSet test prefix distribution.

Previously, the shared prefixes used a count which would (often) cause
multiple prefixes to end up within 2^16 of each other.  Modify the setup
to explicitly generate both denser and sparser clusters, to allow
reducing the overall number of prefixes required.

BUG=65151

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238273 0039d316-1c4b-4281-b951-d872f2087c98
Rename DesktopMediaPickerModel[Impl]->[Native]DesktopMediaList

NativeDesktopMediaList provides list of native screens and windows. Another
implementation of DesktopMediaList interface will be used for Ash screens
and windows.

BUG=295102
R=sky@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238274 0039d316-1c4b-4281-b951-d872f2087c98
Make the license header check an error for PRESUBMIT.

NOTRY=true

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

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

PNaCl bytecode is little-endian, but build_config.h didn't define
ARCH_CPU_LITTLE_ENDIAN.

BUG=276739
R=sehr@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238276 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 238276
cc: Remove old fake_context_provider.cc file

R=enne
BUG=

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

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