Always give saltenv argument highest priority
Add auth_timeout config option, defaults to 3 seconds (current hard-coded default)
add check_include_exclude() to salt.utils

This moves this helper function from salt.states.file.
Fix refs to _check_include_exclude()

Now that this has been moved to salt.utils, fix the refs to point to
this function's new location.
Add include_pat/exclude_pat to fileclient.cache_dir

This uses the include_pat/exclude_pat logic from the file.recurse state
to the fileclient, allowing one to selectively cache the desired files.
Add include_pat/exclude_pat to cp.cache_dir

This uses the include_pat/exclude_pat logic from the file.recurse state
to the cp.cache_dir function, allowing one to selectively cache the
desired files.
Sync only *.py, *.pyx, *.so in saltutil.sync_*

This avoids caching anything but the file types that are needed by
saltutil.sync_*.
Add two options in the salt-ssh documentation
implemented basic mdadm.conf capability.
added more comments
use .get for os_family lookups
lint fixes
clean out bad return
Merge branch 'develop' of https://github.com/saltstack/salt into auth_timeout_config
Remove debug message
Document new auth_timeout option in sample minion config
Fix ssh_auth pulling keyfile from correct env
Merge pull request #10200 from bogdanr/develop

Add two options in the salt-ssh documentation
File perms exception handling

There are a number of cases wherein we throw exceptions to the console when we can't write to various cache files, etc. I hate exceptions. :]

Handle these by logging to the error level and bailing out when they're truly fatal for a given operation.
lxc runner: use kwargs instead of string'd args