Fix ValueError message
Reenable retries
properly set MTU in network interface configuration files for RHEL-based distributions.
Catch common error in salt.function and warn and correct
Support multiple roots per environment for external pillars S3 and Git
Do not sync grains in grains.setval when using local mode
Propose update to master config file

Per the documentation: http://docs.saltstack.com/en/latest/ref/configuration/master.html#include-configuration  the include directive is unset by default.  As documented at the top of the master config file: "Values that are commented out but have no space after the comment are defaults that need not be set in the config. If there is a space after the comment that the value is presented as an example and is not the default."  Therefore, I propose adding a space after the comment to clarify that this is an example directive and not the default.
fix the salt.utils.expr_match

here is a new method in version `2014.7.0`, and only one caller `salt.utils.expr_match(keyid, line)` in 'salt.master.check_signing_file`. 
the caller pass keyid(the minion_id) and line(read from the autosign.conf) as sequence, but the method expr_match handles them as wrong seq.
fix it, and test it in my local env
stop log error when the gitfs verify all possible backends

Stop log error messages when testing gitfs possible backends.

this fixes #18306
Update postgres.py

When error happens, role_get should return None instead of False, or, the postgres_user.py in state will make exception.
Explicitly include stdlib csv module in esky build. Fixes missing csv module in Windows builds.
Add some new Windows build dependencies to docs.
Add versionadded tags to new pip module and state functions

Fixes #18721
Adding salt.modules.zfs.exists to check if specified dataset exists
fix up bugs
fix bugs
Adding salt.modules.zfs.create to create zfs filesystem
Replacing pool to filesystem
Doc Fixes
Also check if it is an invalid dataset name
Changing logic