IAM Role support

If credentials are not provided, attempt to read from EC2 metadata in order to support IAM Roles.