Added development requirements
Added test for clean environment.
Don't show `-None-None` on the version.
Renamed sysmod module to docs module

This module is going to collect docs functions for all the module types
instead of just shadowing the execution sysmod module.
Added runner module docs; renamed module in virtual function
Added method to Wheel client to grab inline docs
Added function to grab wheel module docs
stop redirecting to dev null for issue #3900
Setting-up message should be info instead of warn
drop exit code overrides
New states and modules for managing node.js packages with NPM
Merge pull request #3958 from s0undt3ch/hotfix/version-guild-git-tag-fix

Don't show `-None-None` on the version.
Merge pull request #3910 from rca/make_copy_of_environment

Test making copy of environment
Merge pull request #3961 from chideit/npm

New states and modules for managing node.js packages with NPM
Merge pull request #3959 from whiteinge/salt-runner-doc

Change the sysmod runner to a more general docs runner
Merge pull request #3960 from seanchannel/develop

basic output / message fixups
Merge pull request #3955 from giantlock/develop

fix status function arguments
fix #3962