Fix problem pip with hg + not trust
Greatly simplify Salt's setup.py script logic
Fix problem with file.append and unicode input
Handle unicode in highstate outputter

Refs #16651
Add initial unit tests for module.run state function
Added another test to module.run state unit tests
Remove debugging lines
Allowing iptables state to save rules if rule already exists and save=true
Fix typo
Merge pull request #16931 from cachedout/issue_16883

Fix typo
Merge pull request #16928 from garethgreenaway/16843_20147_7_iptables_save

fixes to iptables state.
Fix pre-required vs pre-requiring mixups in prereq doc
Merge pull request #16934 from basepi/prereqdocs16826

Fix pre-required vs pre-requiring mixups in prereq doc
Better error messages for failed dns resolution
Force saltenv to be a string when passed to state compiler
Load gitfs config values as strings
Load hgfs config values as strings
Load svnfs config values as strings
Merge pull request #16938 from cachedout/issue_10466

Better error messages for failed dns resolution
Don't try to use text_type to force saltenv to be unicode

This breaks salt code that uses raw string formatting (i.e. {0!r})