Test runs no longer delete credentials.

Also consolidated the three different but otherwise identical
credential store tests into a single file that tests all three
options (if the tests can run, that is).

Figured this would be useful when running final tests passes as without this change the test run blows away the logged in user's access tokens in the middle of the run.

any risk of case sensitivity ?