Add Shared Credentials support

Most AWS SDKs now support the use of shared profiles in
~/.aws/credentials. The AWS_PROFILE environment variable is then used to
pick the profile to be used.