Use outputters in runners/manage.py.
Add a silent outputter.

This allows me to call a runner and only get the return data back.
Moved groups assignment out of useradd to avoid errors when the group is the same as the default user group
check whether a usergroup is set explicitly as part of the groups parameter and set it as default group on systems with usergroups enabled
added try..except around file open call as this will fail on some systems.
In such cases it is assumed usergroups are not enabled.
* some cleanup
* pep8 fix
Added show_diff kwarg to file.managed.

This can be set on a per-file basis so that potentially-sensitive
content can be omitted from logs.
fix #4065
fix pep8
bump Windows installer version
Add link to 32bit Salt Windows installer
Merge pull request #4081 from UtahDave/develop

bump Windows installer version
Merge pull request #4082 from UtahDave/develop

Add link to 32bit Salt Windows installer
Add link to 64bit Windows installer
Merge pull request #4088 from UtahDave/develop

Add link to 64bit Windows installer
Catch the exception for when salt is unable to connect to syslog.
Bring to the developer's attention that a version bump might be missing.
Merge pull request #4077 from grischa/useradd

Useradd stability improvements
Merge pull request #4078 from giantlock/develop

some cleanup for pillar module
Merge pull request #4086 from rca/add_show_diff_to_file_managed

Added show_diff kwarg to file.managed.