fixed bug: key['success'] error when schedule return

based on return to judge if the schedule is success execute
Merge remote-tracking branch 'upstream/develop' into develop
Merge remote-tracking branch 'upstream/develop' into develop
make it more obvious that salt runners execute on the master
pep8 whitespace fixes
Merge pull request #5493 from hulu/whitespace-fixes

batch of pep8 whitespace fixes
Merge pull request #5490 from illumin-us-r3v0lution/patch-1

make it more obvious that salt runners execute on the master
Fix stack trace in win_file virtual function
Merge remote-tracking branch 'upstream/develop' into develop
glsa-check can work also with empty glsa list
to avoid problem I think that would be better to delete old temp files every time revdep-rebuild runs
I think that would be better to use a portage API function than a custom one. This way we can handle also DEPEND atom and not only cpv.
better error handling for portage_config.py state module
Merge remote-tracking branch 'upstream/develop' into gentoo_fixes
better looking _cpv_to_version
fix compound commands parsing: do not split arguments
Add new-style compound-commands arguments parsing as described in issue #5484
Document the new compound-commands arguments parsing
fix documentation bug in cmdmod.py (lacked an escape in code examples)
fix bug in timed_subprocess: actually start the Timer that's meant to terminate killed processes after 10 seconds