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.
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
Fix #5102
Added support for (Net|Open)BSD's ethernet addresses and netmasks
re.IGNORECASE, vendor case does not matter