Cloud Modules STS Support Redux

Add support for AWS Security Token Service (temporary credentials) to all AWS cloud modules.

Rationalize sources and ordering of security credentials for consistency across modules.

Update documentation to use shared doc fragment and consistent usage information across modules.
Gotcha, I'll get a branch together without those commits - we need them, but you don't :)