Added inspect option to modules.dockerio.get_containers to return more
graunular information about running containers.
Cleanup the logic-- no reason to have so many negatives
Increase backoff each iteration by one up to syndic_wait as opposed to by one
Misc comment cleanup in tests
Spelling fixes for docs
Spelling
More spelling
More spelling
Fix for #16939

In the case that the master-master has no immediate downstream minions we were just incrementing the syndic_wait N times and then exiting, not pinging the lower level masters/minions. Now, I've consolidate the jinfo_timeout and timeout_at (since they were the same thing) and changed it to add syndic_wait to the timeout_at if you are a master-master, have more time to add, and would have timed out.
Cleanup logging output (to not be confusing)
Make sure `kwargs=None` is properly handled. Fixes #16945.
Prevent stacktrace if wrong type in outputter with state_verbose False

Closes #16488
Fix file.managed backup feature on Windows
add missing module import
add comment that ':' is illegal on Windows

Windows file paths and names cannot contain a ':'
fix pylint error
Change syndic_wait in get_iter_returns

This will ensure we only do the quick return if you are *not* a syndic, since when you are a syndic we have no idea what the target is-- so we have to wait. This means that syndic masters (the master of masters) will have at least syndic_wait seconds until the return comes back
Fix syntax error
Refactor salt.utils.filecopy() out of salt.utils

Done to ease the use of salt.modules.selinux here. Added better checking
for selinux to fix #16999
Fix typo