Merge pull request #13168 from techhat/postfix

Add new postfix module
Use powershell to restart a service.

This should allow for Salt to retstart itself.
specify powershell
Merge pull request #13169 from garethgreenaway/adding_simple_file_dot_write

Additions to file module
Merge pull request #13170 from UtahDave/win_restart

Use powershell, when available, to restart a service.
crypt python library is not available on Windows
Fix refs to removed function _detect_os()

Also convert some double-quotes to single-quotes and fix the purge
function. It was never running the command that it built, and it should
have been returning a boolean.
Fix bad try except syntax
Documented absolute path changes to ssh_known_hosts.
Support Unicode output for grains.

Closes #12611
add missing import
Merge pull request #13173 from UtahDave/fix_shadow

crypt python library is not available on Windows
Remove tokens from master on a schedule

Closes #12911
Merge pull request #13182 from cachedout/12911

Remove tokens from master on a schedule
Return DNS information from boto_elb.get_elb_config
Fix docs for boto_route53 type -> record_type
updating to new raet changes
remove blank lines
fix schedule spelling
add some logging.debug output to cp push