Added role support

To enable role support, the aws key/secrect arguments must be omitted from
the constructors.  Otherwise, you'll get access denied.  The snapshots and sns
work for me, but I haven't tested the proxy use cases since I don't need them.
But they should work just fine.