Fix apache_module states to return None and changes dict in test mode

Fixes #16953.
Added changes dict to apache.configfile state in test mode
add ability to set passwd on Windows user creation

Some Windows systems do not permit creation of a user without
a password.

Fixes #16871
fix error when Windows users has unicode character
autoaccept passwords > 14 chars
Merge pull request #16966 from UtahDave/fix_windows_unicode_error

fix error when Windows users has unicode character
Merge pull request #16968 from UtahDave/2014.7local

2014.7local
pass default saltenv='base' to state.sls_id module
Merge pull request #16971 from juiceinc/2014.7

Add a default value for saltenv arg in state.sls_id module
Add `{rackspace,openstack}.list_locations` to the unsupported cloud functions.

Fixes #16695
Merge pull request #16976 from s0undt3ch/hotfix/16695-blacklist-openstack.list_locations

Add `{rackspace,openstack}.list_locations` to the unsupported cloud functions
Disable pillar/compound matching for peer interface, master-side
Disable compound matching for pillar.get, minion-side
Disable pillar/compound for mine.get, master-side
Disable compound/pillar targeting for peer, minion-side
Fix typo
Also remove the expr_form match for compound
Fix a typo and normalize tuples
Merge pull request #17001 from basepi/peerminepillar

Disable compound/pillar matching for mine/peer
Merge pull request #16959 from whiteinge/apache_modules-test-mode

Fix apache_module states to return None and changes dict in test mode