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
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
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.
Misc cleanup
Remove old comment of code-- we have version control :)
Add a first pass at a gpg renderer
No reason for a regex, the intent is to stop publish events calling publish. The regex we had (publish.*) actually checks if publish is in the string, we care if it starts with publish.
Cleanup, the return is already a boolean
Merge branch 'develop' of github.com:saltstack/salt into develop
Improved wording for fileserver docs
Do closer checks for iptables checking

Ubuntu 10.04 does not have --check and neither does Debian 6.

When in doubt, just do a .find on the command to see if it base --check
in the help list
Fix up debian and ubuntu checks
Merge pull request #12338 from gtmanfred/iptables

Do closer checks for iptables checking
use explicit boolean in `__virtual__`

Returning a non-boolean value will rename the package
Merge pull request #12304 from AccelerationNet/git-windows

git module: support windows