Generate dataLossMessage from corruption strings

BUG=311874

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232634 0039d316-1c4b-4281-b951-d872f2087c98
[sql] Ship Favicons recovery code to beta and stable.

The code has been running without event on dev and canary for many
weeks, the histograms have changed in a manner consistent with
databases no longer being corrupt.  Everyone should share this.

Add some histograms to track the amount of data recovered.

BUG=240396

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232635 0039d316-1c4b-4281-b951-d872f2087c98
Suppress memory leadk in message center unittests.

NOTRY=true
R=bbudge@google.com
TBR=dewittj@chromium.org
BUG=314392

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232636 0039d316-1c4b-4281-b951-d872f2087c98
Added a timeout for platform verification key generation.

The first time platform verification is invoked for a particular site,
at least one key generation must be performed by the TPM.  This
typically takes around two seconds but on some models can take over a
minute.  Adding a timeout allows for a better user experience.

BUG=chromium:309169
TEST=unit, manual

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

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