Reformat docstring for pep8 line length
Fix debian_service.get_all() to check all of /etc/init.d
Remove README from debian_service get_all()
Use set union instead of + to add two sets
Fix debian_service.get_disabled to subtract enabled from all
Fix broken sys.doc function

03d264b broke sys.doc by adding a '.' to the end of the module if it is
not an empty string. While this succeeds in making 'sys' not match the
sysctl modules functions, it also means that passing a specific function
name (ex. 'network.interfaces') would result in the passed value having
that same '.' appended (i.e. 'network.interfaces.', note the trailing
dot). This causes sys.doc to fail in returning the docstring for this
function since 'network.interfaces.' will not match any of the functions
in the __salt__ dict.
Check for ret['result'] == None to avoid erroneous error logs
someone thinks osrelease is mandatory grain
Add -- to parted commands to fix escape errors and fix mkfs
Don't override, instead extend `module_dirs`. Fixes #3754.
* fix bug: file.recurse state shoud treat source as dir
* 2 cents optimization: evaluate srcpath one time
Allow failing on `getpass.getuser()`. Refs #3189.

Log as debug on windows, and as an error otherwise.
Fix modules returning `True` in `__virtual__` getting renamed to `True` instead of keeping the same name.
Fix typo in validate_tgt docstring
Print 'failed to connect' on salt commands if no master
Fix print statement for PEP8 line length
Update publish() in master.py to not publish if no minions matched
Update client.py to check for no matching minions
Don't assign 'jid' if no minions match
Fix for `is True` and `is None` instead of `==`