Make `result=False` if retcode is not 0 in module.run/wait, Fix #4971
Clarify how `watch` works for `module.wait`
Merge pull request #5617 from basepi/moduleretcode4971

Make `result=False` if retcode is not 0 in module.run/wait, Fix #4971