Changed config tests to use higher precedence ENV configuration names for USERNAME and ACCESS_KEY.

Included SAUCE_USER_NAME in Config::ENVIRONMENT_VARIABLES to ensure it
gets reset after tests.
Clearing config after Sauce spec to ensure clean test environment
Merge pull request #107 from DylanLacey/master

Making tests more stable when run in random order