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
I did a dumb thing and exited in the state module without informing the user. Reverts that so we just log the error and continue. In my testing, the minion does the right thing and returns a state if it can.