Keep track or all server revoke requests.  This way they can be deleted
before the token service is shutdown and won't outlive the profile.

BUG=335498

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

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

As part of spliting SamplesModel out of SamplesDataSource, the new
GithubFileSystem needs to work. I discovered that all of the tests were
disabled. I modified one of the test utilities to allow the mutation
tests to work.

NOTRY=true
All the tests have been enabled and are passing.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252426 0039d316-1c4b-4281-b951-d872f2087c98
Adding in redirect support

We've got redirects in apps and extensions. This adds native client
and the top level home redirect.

Note that Ben Kalman is updating the redirect method for this to work.

NOTRY=true

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

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