Implemented win_dns_client.suffix to be able to set the primary DNS suffix on Windows clients.
Remove unused 'errors' list.
pylint-ed
Updated doc to reflect renamed method (suffix → primary_suffix)
add support for reading salt-cloud provider password from keyring
add CLI support for saving provider password into keyring.
add tests for keyring utils
add documentation
remove hard-dependency on keyring
Fix incorrect wording for file.replace when run with test=True
Added missing versionaddded to the new state.sls_id function
Remove redundant mkdirs argument

This was obsoleted when we renamed makedirs() to makedirs_() and made a
func_alias for it. It does not exist in any officially released code, so
no need to deprecate it.
Add tests for #12209
Use custom user/group for integration tests for #12209

Not all platforms have a "nobody" user, this commit changes these tests
to use a "test12209" user/group for these tests.
Use new decorators for issue 12209 tests
Add skipIf and destructiveTest

These tests must be run as root, and create and destroy a user and
group, so this adds the proper decorators.

Additionally, this wraps the assertions from these tests in a try/except
block that ensures that the temp directory created for this test is
cleaned up.
Tweak loglevel for dmidecode warning

In 18056a3 I changed the loglevel to WARNING, in my brain that was the
next *less* verbose loglevel, when in reality this should have been
changed to DEBUG.

Since the change, now all salt CLI commands show this warning since the
default CLI loglevel is warning. This is obviously not what I intended.

Also, this changes the warning about lspci to loglevel DEBUG.
Merge pull request #12310 from terminalmage/quickfix

Tweak loglevel for dmidecode warning
Fix import
Remove unnecessary except