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
Cleanup the logic-- no reason to have so many negatives
Increase backoff each iteration by one up to syndic_wait as opposed to by one
Misc comment cleanup in tests
Spelling fixes for docs
Spelling
More spelling
More spelling
Fix for #16939

In the case that the master-master has no immediate downstream minions we were just incrementing the syndic_wait N times and then exiting, not pinging the lower level masters/minions. Now, I've consolidate the jinfo_timeout and timeout_at (since they were the same thing) and changed it to add syndic_wait to the timeout_at if you are a master-master, have more time to add, and would have timed out.
Merge pull request #16947 from s0undt3ch/hotfix/bootstrap-script

Update to the latest bootstrap script, v2014.10.28
Cleanup logging output (to not be confusing)
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