Enable general CSS filters in the software compositor

The software compositor has only supported filters that include a
reference filter. This CL enables support for filters that don't
include a reference filter.

BUG=160302

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=229569

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232476 0039d316-1c4b-4281-b951-d872f2087c98
Move /privet/info retry logic (mostly) into PrivetURLFetcher

PrivetURLFetcher is now responsible for requesting retries on X-Privet-Token
errors, and PrivetHTTPClientImpl is responsible for fulfilling them.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232477 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 232476
drive: Record UMA histogram "Drive.MetadataDBInitResult" with more granularity

To make it possible to track how often DB gets discarded in the real world.

Add values to DriveMetadataDBInitStatus enum and use it to record "Drive.MetadataDBInitResult"

BUG=277333

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

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