Identity API: Add token cache and identity.invalidateAuthToken.
Identity.getAuthToken caches access tokens from GAIA. Tokens expirations
are handled automatically, but if an access token goes bad for some other
reason, the application can call identity.invalidateAuthToken to remove
a bad token from the cache.
BUG=
228908
(step #1 of the bug description)
Committed:
https://src.chromium.org/viewvc/chrome?view=rev&revision=195604