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
Use new client function
Fix publish tests
add comment regarding jinja bug
Fix failing jinja unit tests

These began failing due to a recent change in the error reporting for
undefined jinja variables.
Fix failing test