Ensuring s3cmd only looks for IAM credentials when it is running on EC2, or an EC2-like environment
Adding ability to retry failed tests (default retry limit 5) with increasing sleep between retries