Added support for using default credentials provider when no access-key or secret-key specified

When credentials map does not specify access key or secret key, uses DefaultAWSCredentialsProviderChain to auto-supply credentials.