[Autofill] Merge the autofill_dates table into the autofill table.

We already only store two timestamps per autocomplete entry: creation and last
use.  However, we used to store an arbitrary number of timestamps, and the table
structure was designed to support that.  Now that that's no longer the case, we
can dramatically simplify the code.

The one cost to only keeping two timestamps, rather than all of them, is that
it's no longer possible to perfectly undo changes in response to a user clearing
Autofill data for e.g. the last week.  In practice, users are more likely to
care about having less data stored on disk and traversing the Sync pipes than
about having perfect frequency information after partially clearing the Autofill
data.

BUG=118696
TEST=unit_tests
R=estade@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253380 0039d316-1c4b-4281-b951-d872f2087c98
Remove early-return and unreached code in TCPSocketResourceBase::AddChainBuildingCertificateImpl

BUG=346389

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253381 0039d316-1c4b-4281-b951-d872f2087c98
Files.app: Let onCopyProgress events report error names instead of obsoleted error codes.

Previously onCopyProgress reports error code numbers to the
FileOperationManager. FileOperationManager tends to refer a name property of the
code, but it failes since the code is just a number.  In addition, the FileError
code is obsoleted and being removed from Files.app.  Thus the CL replaces the
code numbers with error names.

BUG=277949
TEST=manually

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253382 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 253381
Fixed bug which caused incorrect XML report to be written by the new
test launcher. It happened because child processes wrote their reports
in the same file and after it the main process wrote its one above
without clearing the file. It seems not necessary for child processes
to write to this file at all.

R=phajdan.jr@chromium.org
TEST=Run crypto_unittests on Windows with arguments: --test-launcher-bot-mode --gtest_output=xml:test.xml and check test.xml at its end

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253383 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 253383
Exclude two tests from ASan bots.

BUG=344868
R=yfriedman@chromium.org, bulach, yfriedman

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

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