[maven-aws] Uses Instantiator to mixin DSL methods, removed bare setters on Credentials sub classes, reinstates default getCredentials method on AuthenticationSupported.

[maven-aws] Reinstating default getCredentials method on AuthenticationSupported.