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)
Move max open files to info log, not warning
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
Merge pull request #5039 from aboe76/develop

Fixed multiple pep8 errors in salt-run code
Merge pull request #5046 from hulu/fix-4939-virtual-is_windows

Fix #4939
Merge pull request #5053 from basepi/docs

Explain how to do a leading `not` in compound matcher
dctrl-tools belongs in depends, not build-depends
Fix #5052
Merge pull request #5056 from KB1JWQ/develop

dctrl-tools belongs in depends, not build-depends