Fix traceback when included environment not present
Include psutil on Windows
Add YAML datetime idiosyncrasy to docs

Refs #11630
Don't force MD5

Addresses some concerns raised in #11486

Conflicts:
	salt/utils/event.py
Remove spurious debugging.
add file.replace and file.search to windows file

Conflicts:
	salt/modules/win_file.py
Add more file.py modules in win_file.py
add pid to netstat output on windows

Fixes #10782
add missing import
add another missing import
Close file handle before returning

Not closing the file handle here was causing Salt to keep a lock on the
file on Windows minions since the minion thread is long-lived.
Randomize minion reconnects by default
Check file hash for the installer

Checks to make sure the cached file is updated to the latest version or
not
Make sure line isn't too long
Fix problem with socket path length when using SHA256.

Conflicts:
	salt/minion.py
Mistake in comparing hash type.
Removing logging from __virtual__ in cloud modules

Conflicts:
	salt/cloud/clouds/proxmox.py
	salt/cloud/clouds/vsphere.py