Re-committing changes after fetching and rebasing.
Addressing issues/concerns in #11611
First attempt at adding reinstall logic to pkg.install for yumpkg module
First attempt at adding reinstall logic to pkg.install for yumpkg module
Merge branch 'develop' into pkg.install-reinstall
First attempt at adding reinstall logic to pkg.install for yumpkg module
Added _in_pkg_dict() helper function to enable reinstall functionality for versioned package names and for sources.  Also fixed return data for reinstall of versioned package name.
Fixed pylint violations
Fixed potential unbalanced tuple unpacking
Initial commit of boto_secgroup execution module.
Convert ints to strings when using file.append in sls file
Fixed if statement to evaluate values, not indices
Mine functions can be given custom names, and repeated
Ability to instruct ec2 create_volume and create_snapshot functions, to lock and wait untile either is complete
Sort the list of available versions in 'list_available()'
reorganize the variables

Define everything to make sure that it goes to the correct variables.
Catch errors for volume_show
Requests has errors with ssl

If you don't use the __exit__ for closing out the connection on the
authentication, everything fails.

Unfortunately this isn't fully in novaclient yet.  Waiting for the tag
for python-novaclient 2.18 ... which isn't tagged yet.
Close with statement earlier

This stuff doesn't need to be in the with statement
Use the with_statement from python3

http://legacy.python.org/dev/peps/pep-0343/

call __exit__ correctly from novaclient

https://github.com/openstack/python-novaclient/commit/98934d7bf1464afe0f7fe98efd2a591d95ac9c41#diff-709c13ba674c4ae39f66e0ff604c1c21R172
Add missing ECDSA, ED25519 ssh key file types.