Re-committing changes after fetching and rebasing.
Addressing issues/concerns in #11611
Fix performance for env scanning

Also scan for jobs in the absolute path
Convert ints to strings when using file.append in sls file
Fixed if statement to evaluate values, not indices
Add option to run SSH tests.

Refs saltstack/salt-testing#16 and #12661
Support for continuous integration testing of salt-ssh
Cleanup
Only listen on localhost.
Remove trailing white-space.
Add coding header
Remove extra new line
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.
Give a better error for failed servers

If there is a failed server without the 'progress' attribute, then
server_list_detailed fails.  This also fails with trying to start
anything that uses cloud, because it can't get the first command
started.
Drop duplicated versions in salt.modules.pkg_resource.sort_pkglist()
Fix pylint error