Correcting npm.bootstrap so that it return success on repeat runs
Make `result=False` if retcode is not 0 in module.run/wait, Fix #4971
Clarify how `watch` works for `module.wait`
Added Powershell as an alternate shell for cmd.run() and cmd.script().
The rest of the fix.
Removing old code (from testing) from the Depends decorator
Adding more detail to debug lines
Don't try to parse GPU lspci output if the `lspci` binary is not available. Fixes #5626.
1 second timeout is fairly optimistic on large networks that
span over large distances. im not sure if 5 isnt to high, but it
works reliably and the delay is fairly low.
the 'ret' dict is not being updated properly which makes the while-loop
in line 84 an infinite loop. by adding the response to 'ret' the while
loop brakes once all minions have responded
Merge pull request #5624 from s0undt3ch/develop

Remove long deprecated output options.
Clarify the documentation for "random" cron timing feature

This commit improves the explanation of this new feature, both in the
cron state's docstring and in the 0.16.0 release notes.
Merge pull request #5629 from terminalmage/docs

Clarify the documentation for "random" cron timing feature
Added links to downloadable versions of the docs
Merge pull request #5615 from kstaken/npm-bootstrap-fix

Correcting npm.bootstrap so that it returns success on repeat runs
Merge pull request #5617 from basepi/moduleretcode4971

Make `result=False` if retcode is not 0 in module.run/wait, Fix #4971
Merge pull request #5620 from drawsmcgraw/add-powershell-as-alt-shell

Add powershell as alt shell
Merge pull request #5622 from jacksontj/develop

Cleanup in Depends decorator
Merge pull request #5627 from s0undt3ch/issues/5626

Don't try to parse GPU lspci output if the `lspci` binary is not available
Merge pull request #5628 from felskrone/fix-batch-timeout

Fix batch timeout and infinite while-loop in batch-mode