Added a test for removeCachedAuthToken.

Also fixed launchWebAuthFlow for a Google URL; it had the same first-try issue as getAuthToken.
Also cleaned up identity tests.