second bugfix for #1598

ssh.rm_known_host does not reset the ownership of .ssh/known_hosts to the
specified user.
Merge pull request #4641 from fsaintjacques/develop

second bugfix for #1598
salt.states.group.present system arg undocumented
Add import of regular mkdir to win_file
Remove vestigial parameter
Let Windows minion break out of loop
Merge pull request #4635 from s0undt3ch/develop

Warn and reset `worker_threads` to the minimum of 3 if lower.
Store auth object in a standard place so it can be shared
Add file_buffer_size to minion config
Add file_recv method to master
Add cp.push function to cp module, Fix #1136
Only force to 3 if the peer interface is configured
Merge pull request #4644 from dlam26/develop

salt.states.group.present system arg undocumented
Only warn about ppa on Ubuntu,Fix #4629
Merge pull request #4645 from UtahDave/develop

Fix file.recurse:   - clean: True   on Windows minions.
Fix file_find and file_hash in gitfs. It prevents unnecessary file transfers due to wrong hash retruns to client.
Updated check for systemd

Based on http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=703600
and http://cgit.freedesktop.org/systemd/systemd/commit/?id=66e411811b8090

This will probably need testing on a variety of oses.
Add note on package and service names
Merge pull request #4647 from joehealy/systemd_check_changes

Updated check for systemd
updated suse packaging:
updated init files
added service files
added spec file