Channels already do the reauth and if you want timeouts you have to pass tries (which it didn't do before anyways)
fix for #15585
Fix typo in salt call parsing
Correct `--output-file-append` test
Add initial FSChan object

This object will allow us to replace a channel in the file client
with a local channel that just uses the file server class
init the FS backend
Add the FSClient class to wrap the FSChan interface
Catch type error as well
Add minion config defaults for gitfs
get pathing working for the new FSCclient interface
Add fileserver defaults to minion config
It is a little slower, but there are serious overlooked

problems with the localClient interface, so I am going to replace
the default LocalClient with FSClient to make the full data
stream consistent for now
change salt-ssh to use the new fsclient to get files
Improved fix for the newline at the end of crontabs

Fixes issue #15699 and improves PR #15771
Fix file.directory in test mode to show all the changes (user, group and/or mode) instead of just one
Added support for capabilities in docker state.
Fixed 'virtual: VirtualPC' setting on FreeBSD in salt/grains/core.py
Added test functionality in all state functions within salt.states.keystone
Missed spaces for indentation
Removing extra quote