adding winrepo state
removing _get_runner_client function
Changed prefix parameter in Yard .__init__ to lanename
Convention is to use the lanename for the prefix.  so its less confusing to call
it lanename instead of prefix.
renamed clearAllRoadSafe to clearAllKeepSafe
add support for reading salt-cloud provider password from keyring
add CLI support for saving provider password into keyring.
add tests for keyring utils
add documentation
remove hard-dependency on keyring
git module: support windows

remove dependence on `pipes.quote` in favor of
`subprocess.list2cmdline`, which is cross-platform. This permits the
git module to be used by windows minions.

`list2cmdline` quotes a little differently than `pipes.quote`, but
produces a safe result:

        >>> x = 'A & "B"'
	>>> print pipes.quote(x)
	'A & "B"'
	>>> print subprocess.list2cmdline([x])
	"A & \"B\""
git state: use cross-platform path seperator

use `os.path.join` instead of a format string
git state: more cross-platform paths

use os.path.join instead of string building
fix pylint warnings
remove leftover comment
RHEL 7 should use systemd module
Spaces instead of tabs
Merge pull request #12291 from skrobul/openstack-keyring

Support storing provider passwords in a keyring instead of plain-text
PEP8/PEP20: use kwargs.get instead of one line if/else

I was poking around in the transport code thinking about an idea and
noticed this simplification.
fix tiny typo in docstring ssh execution module
Merge pull request #12319 from bechtoldt/doc_typo

fix tiny typo in docstring ssh execution module