[maven-aws] Code review cleanup

[maven-aws] Sets default credentials to null when specific type has been specified via DSL

[maven-aws] Validates the PasswordCredentials type