Http Cache: Allow caching of 206s that lack content length.

Servers _should_ include content-length with byte range responses but
relax that requirement because some servers don't do that.

BUG=307535
TEST=net_unittests
R=gavinp@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232254 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 232254
Change the PrefService::GetPreferenceValues() interface to return a scoped_ptr.

Fix leak of DictionaryValue in PrefsFunctionalTest.TestHaveLocalStatePrefs.

BUG=313722
TBR=bauerb@chromium.org, phajdan.jr@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232255 0039d316-1c4b-4281-b951-d872f2087c98
Build fix linux aura without USE_XI2_MT.

touch_factory_x11.cc:96 must not use XScopedString because it is defined ui/base.
ui/base depends on ui/events.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232256 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 232255
Added top 1000 mobile sha1's.

BUG=
NOTRY=True

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

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