Using settings namedtuple instead of client_settings module.
Moving GoogleCredentials.get_application_default into helper.
Refactoring _get_implicit_credentials into component pieces.