First pass at some file-locking and retry logic for file hashes. Also a couple spelling/docs fixes.
Use non-zero timeout in update method and don't ignore exceptions.

Timeout in update method was set to 0 which doesn't mean no timeout.
As a result update might not work on loaded systems or slow network.
Also timeout exception was silently ignored.
Now sreq.send() is used in the same way as in other methods.
Fix #4410, make sure that "ssh root@host -C service salt-minio restart" will return.
Merge pull request #8111 from cro/fix-4410

Fix #4410, make sure that "ssh root@host -C service salt-minion restart" ...
Add debug logging of the parsed CLI args/kwargs
Fix KWARG_REGEX

This regex was not including dashes, causing any CLI argument with a
dash in it to be interpreted as a positional argument. This would keep
foo-bar=baz from being interpreted as a kwarg.

This commit modifies the regex to properly identify kwargs containing
dashes.
Improve quota.set function

This raises exceptions when bad arguments are passed, rather than just
returning a dict containing an error. It also raises an exception if the
setquota command returns a nonzero exit status, and prints the stderr
from the command.

Finally, not all all non-windows minions will have the setquota command
available, so the __virtual__ function has also been modified to check
for the setquota binary in the PATH.
remove unecessary dict, use other way to remove keys
Merge pull request #8112 from terminalmage/issue8102

Fix kwargs containing dashes
Merge pull request #8103 from cachedout/#7755

First pass at some file-locking and retry logic for file hashes. Also a ...
Add support for mine in masterless configuration.
Use ElementTree from salt.utils._compat

Also remove duplicate import of ElementTree.
Use ET from _compat in s3.py
This has to be an unnoticed bug?
Provide test case to prove proper loader function override. Refs #8096.
Some more tests within the test case.
Provide the loader integration tests in it's own package.
Remove unnecessary imports.
Merge pull request #8116 from holmboe/compat-etree

Use ElementTree from salt._compat
Merge pull request #8101 from hvnsweeting/pkgrepo_refactor

remove unecessary dict, use other way to remove keys