Clean up rst formatting
Update walkthrough.rst
modules/useradd: Allow home dir creation for system users.

If we create user with flag system=True then useradd utility will not
create user home directory even if it defined in login.defs.
This patch adds posibility to create explicitly set home directory (e.g system=/path/to/dir)
for system users.
Merge pull request #3977 from valentinbud/develop

Update walkthrough.rst
Update walkthrough.rst
Merge pull request #3978 from valentinbud/develop

Update walkthrough.rst
Merge pull request #3965 from holmboe/argspec-execution-module

Ability to check which arguments is expected from an execution module.
Merge pull request #3979 from ealekseev/develop

modules/useradd: Allow home dir creation for system users.
Merge pull request #3963 from GaretJax/patch-1

Check version using correct user
clean up carrage returns in npm
Update walkthrough.rst
daemonize_if needs the jid to maintain job cache tracking

This commit passes the jid into the daemonize_if function for all
services that use daemonize_if
Merge pull request #3981 from valentinbud/patch-1

Update walkthrough.rst
Fix #3980
Fixed typo
Merge pull request #3982 from rca/fix_occurred_typo

Fixed typo
Fix for user data not being cover per #3378
fix bug: pass args to version() properly
Merge pull request #3983 from giantlock/develop

addon for #3963
Fix for #3985, only load configured master tops