Revert 235592 "Revert 235491 "Add a cap of six in-flight request..."

> Revert 235491 "Add a cap of six in-flight requests per host to t..."
> 
> Speculative to find the cause for Mac size regression
> (will revert this revert later)
> 
> > Add a cap of six in-flight requests per host to the ResourceScheduler
> > 
> > There's a cap of 10 delayable in-flight requests already present in the ResourceScheduler, but due to the underlying cap on six connections per host we sometimes don't utilize all ten if they're all for the same host. This CL adds an additional per-host cap, meaning if there's already six in-flight requests going to foo.bar.com, another request to foo.bar.com will be skipped in favour of a later-queued request to foo2.bar.com.
> > 
> > Tests from pmeenan@ suggests this results in an overall increase of onload and Speed Index speed by about 2.5%, and DOM Content Loaded speed by 1.15%. 
> > 
> > BUG=319488
> > 
> > Review URL: https://codereview.chromium.org/23620058
> 
> TBR=oysteine@chromium.org
> 
> Review URL: https://codereview.chromium.org/74903002

TBR=kinuko@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235594 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 235594
Revert 235492 "[sql] Recover Favicons v5 databases, with more re..."

Speculative revert to find the cause for Mac size regression
(will revert this revert later)

> [sql] Recover Favicons v5 databases, with more recovery automation.
> 
> An entirely automated recovery system runs afoul of questions about
> whether the corrupt database's schema can be trusted.
> sql::Recovery::AutoRecoverTable() uses a schema created by the caller
> to construct the recovery virtual table and then copies the data over.
> 
> sql::Recovery::SetupMeta() and GetMetaVersionNumber() simplify
> accessing meta-table info in the corrupt database.
> 
> sql::test::IntegrityCheck() and CorruptSizeInHeader() helpers to
> simplify common testing operations.
> 
> Rewrite ThumbnailDatabase v6 and v7 recovery code and tests using
> these changes, and add a v5 recovery path.  Additionally handle
> deprecated versions.
> 
> BUG=240396,109482
> 
> Review URL: https://codereview.chromium.org/50493012

TBR=shess@chromium.org

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

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