Nasty loop for wheezy XenAPI location
useless else
Merge contextlib fix with Wheezy fix
Cleaner approach to find out XenAPI on Debian systems
Added fall back to "webrsync" in case of failure of "rsync" Portage synchronization. Added support for GPG signed Portage snapshot ("webrsync-gpg" feature).
"emerge-delta-webrsync" is also supported and preferred.
This code require #5198
gitignore kate files
Removed salt.modules.cmdmod import, use os.popen() instead as we don't have access to __salt__ here
Merge remote-tracking branch 'upstream/develop' into develop
Merge remote-tracking branch 'upstream/develop' into gentoo-webrsync

Conflicts:
	salt/modules/eix.py
Use yamlify_arg() in more places
Got rid of os.popen() by calling a helper function from __virtual__
Fix failing test for checking get_owner
Set vars to none instead of empty string
Merge pull request #5260 from UtahDave/fix_win_test

Fix failing unit test on get_owner on Windows
Updated salt-git package with new features
feautures:
- during installation a salt system user is created
- Creation of '/etc/salt/master.d/' for enhanced configuration
- salt-master run under own user 'salt'
- salt-user.conf created to set salt-master up for using salt system
  user
- added logrotate config files in appropriate place
- added bash-completion config files in appropriate place.
- Check if salt-master/salt-minion is running when upgrading
  and reexec / reload daemons accordingly
- Updated removal of salt package to remove 'cache' and 'log' dirs.
  and removal of salt system user.
- Made installation more verbose to communicate what happens.
client.py: fix ye olde English typoe
Merge pull request #5262 from cvrebert/patch-1

client.py: fix ye olde English typoe
Starting CouchDB returner.
Some documentation.
Working on some guts. Also renamed.