force_refresh flag

For force-refreshing grains or in the future, other loader items.
Rename module for consistency, and fix docstrings
Clean up docstrings
Add new module/state to toctree
Merge pull request #13406 from terminalmage/new-module-housekeeping

Cleanup new module/state and add to docs
Fixes 'Invalid Changes data' and returning changes when dir is already bootstrapped.
apparently 'Id' is the key now. not 'id'
fix dictionary key
fix more dictionary keys.   Id
check if 'inet' exist in the dictionary
Chocolately updated install dir.

Check for two possible install locations
Merge pull request #13414 from UtahDave/fix_docker

'id' is now 'Id' in latest versions of Docker.
Don't report incorrect line from jinja exception

Jinja reports the wrong line for UndefinedError exceptions, which
results in a misleading comment in the state result. This commit removes
the line number and context string from the comment, leaving just the
error message telling the user which variable is undefined.
Check for iptables before trying to run iptables
Merge pull request #13412 from crawford81/npm-bootstrap-returnstatus

Fixes 'Invalid Changes data' and returning changes when dir is already bootstrapped
Merge pull request #13415 from UtahDave/update_choc

Chocolately updated install dir.
Merge pull request #13416 from terminalmage/issue13408

Don't report incorrect line from jinja exception
Move HAS_CHECK out of `__virtual__()`
Merge pull request #13417 from techhat/iptables

Check for iptables before trying to run iptables
Skip cleaning up syndic stuff so we don't have issues with raet tests

before the syndic stuff is all ready for testing