Issue #16424: List all providers when creating salt-cloud instance without profile

For this purpose `self.opts['providers']` is as good as `mapper.map_providers_parallel()`
make sreq-caching optional to lower connections on master
add cache_sreqs option to minion documentation
better error messages for boto_asg
Add varstack ext_pillar
VT now consumes all of it's data when looping using it's `has_unread_data` attribute
VT now consumes all of its data when looping using its `has_unread_data` attribute
VT now consumes all of its data when looping using its `has_unread_data` attribute
VT now consumes all of its data when looping using its `has_unread_data` attribute
The terminal is closed in the `finally` section.
It's `proc` not `term`
surprise, the master also uses the transport...
Fix pylint complaints
Don't allow args to be longs, msgpack does not like this and jids

should always be strings
Merge pull request #16764 from thatch45/16762

Don't allow args to be longs, msgpack does not like this and jids
Merge branch '2014.7' into develop
Test long jid passed on CLI
Pylint fix
Update aws.rst

Added undocumented feature for Ebs.VolumeType to the example so people do not need to read the source to identify how to change the EBS volume Type:
Update aws.rst

added additional component for Ebs.