Since this feels so specific to the Web Sites Extensions client, we might want to instead have it be located just within that specific library's assembly, not Common.

Or, alternatively, this needs a different name, like BasicAuthenticationCloudCredentials (which it is)