add a CredentialProvider compatible with aws-sdk gem

so that people can hook directly in, without need to create a
subshell

also allows using the default keychain - some people keep their login
keychain secure enough and may not want to manage multiple keychains
Merge pull request #1 from ccutrer/aws-sdk-credential-provider

add a CredentialProvider compatible with aws-sdk gem