Fixed multiple pep8 errors in salt-run code

fixed E302 expected 2 blank lines before def ()
fixed E123 closing brackets
fixed W291 trailing whitespace
fixed E128 line under-indented for visual indent

after refactor: no errors
doc.py
jobs.py
virt.py
after refacter:pep8 errors left:
launchd.py:12:80: E501 line too long (102 > 79 characters)
winrepo.py:33:80: E501 line too long (80 > 79 characters)
winrepo.py:41:80: E501 line too long (83 > 79 characters)
winrepo.py:42:80: E501 line too long (96 > 79 characters)
Fix disk.usage for Darwin (osx), Fix #4958
Do some logic reordering and check for multi-word filesystems
Move max open files to info log, not warning
Merge pull request #5042 from UtahDave/develop

return proper var
Merge pull request #5040 from basepi/diskusageosx4958

Fix disk.usage for Darwin (osx), Fix #4958
fix #4682
Added dctrl-tools to debian packaging
Merge pull request #5044 from KB1JWQ/develop

Added dctrl-tools to debian packaging
Merge pull request #5043 from cvrebert/patch-1

fix #4682
Fix #4939
capitalize Linux in comments/docs
Add support for homebrew taps.

Similar to apt sources, taps in homebrew allow installation from additional sources.
Import missing lib. Double to single quotes. Minor formatting change.
Merge pull request #5049 from jasonrm/feature-brew-taps

Add support for homebrew taps.
Merge pull request #5047 from hulu/linux-caps

Capitalize Linux in comments/docs
Merge pull request #5041 from basepi/openfiles

Move max open files to info log, not warning
add missing module import
Merge pull request #5051 from terminalmage/develop

add missing module import
Explain how to do a leading `not` in compound matcher