Cloud Modules STS Support Redux

Supersedes https://github.com/ansible/ansible/pull/9889

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.