Rename build_whitepace_splited_regex to build_whitespace_split_regex
Remove unnecessary `else`
freeze numbers
Handle args that were previously parsed into lists, Fix #5031
Merge pull request #5032 from basepi/callparse5031

Handle args that were previously parsed into lists, Fix #5031
Merge pull request #5028 from sephii/develop

Rename build_whitepace_splited_regex to build_whitespace_split_regex
Use run_all so we get more debug output, Fix #5029
Fix #5010
Fix #4669
Merge pull request #5033 from UtahDave/develop

freeze numbers
Merge pull request #5034 from basepi/useroutput5029

Use run_all so we get more debug output, Fix #5029
Sync the grains on grains.setval, Fix #5009
Merge pull request #5036 from basepi/syncgrains5009

Sync the grains on grains.setval, Fix #5009
Remove extra .splitlines(), Fix #4720
Merge pull request #5037 from basepi/unused4720

Remove extra .splitlines(), Fix #4720
Fix some pep8
Make npm.uninstall and npm.removed more consistent, Fix #4674
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)
Merge pull request #5038 from basepi/npm4674

Make npm.uninstall and npm.removed more consistent, Fix #4674
Fix disk.usage for Darwin (osx), Fix #4958