DRY django.loaddata
modules.django docfix: 2nd arg is module, not file
win_pkg: adjust spacing to satisfy pylint
Merge pull request #5592 from cvrebert/patch-1

win_pkg: adjust spacing to satisfy pylint
Add `args` to `cmd.script` documentation, Fix #5574
Run refresh_db in latest_version

This ensures that we are getting the latest package data available.
Without this, some pkg.latest states might mistakenly report as
up-to-date when the package really does have an upgrade available.
Check perms for file.directory test=True, Fix #5573
Set the result properly if test=True
Use empty dict, not None, for safety
Only set `result=None` if there are changes waiting
Add additional clarification for autosign in docs
Enable 'random' keyword in cron states

This implements #5463 by allowing for the keyword 'random' to be used in
the temporal fields (minute, hour, etc.)
Merge pull request #5591 from peritus/small-djangomod-fixes

Small djangomod fixes
Merge pull request #5594 from terminalmage/quickfix

Run refresh_db in latest_version
Merge pull request #5598 from terminalmage/issue5463

Enable 'random' keyword in cron states
Merge pull request #5595 from basepi/script5574

Add `args` to `cmd.script` documentation, Fix #5574
Merge pull request #5596 from basepi/directorytest5573

Check perms for file.directory test=True, Fix #5573
Merge pull request #5597 from basepi/autosigndocs

Add additional clarification for autosign in docs
Fix code samples in supervisor module docstrings
Document source file in a different environment