Add AWS IAM Profile support to Backup

I have added a new attribute to s3 use_iam_profile, if it is set to true, then it won't use the secret_access_key and access_key_id.