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.
Fix import
Remove unnecessary except
Make sure nic, nic_opts, cpuset, memory, cpu_share get passed into the lxc-create process
Don't load grains/functions for the master job cache