DRY django.loaddata
modules.django docfix: 2nd arg is module, not file
Make it possible to run a single unit test
Change comment for pkg.purged state

This commit only affects states for packages which are already purged.
It adds "or partially installed" to the normal comment that would eb
seen for pkg.removed states, "None of the targeted packages are
installed". This makes the state output more descriptive for pkg.purged
states.
Merge pull request #5587 from terminalmage/quickfix

Change comment for pkg.purged state
Merge pull request #5585 from zhangcheng/run_single_unit_test

Make it possible to run a single unit test
pkgin._check_pkgin(): trivial simplification
requisites.rst: minor copyediting
Finish #5585
Merge pull request #5588 from cvrebert/patch-1

pkgin._check_pkgin(): trivial simplification
Merge pull request #5589 from cvrebert/patch-2

requisites.rst: minor copyediting
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