Merge pull request #12659 from rallytime/state_file_append

Convert ints to strings when using file.append in sls file
Merge pull request #12703 from SmithSamuelM/sam_raet_39

Removed obsolete test file
clarified time related outputs, pep8'd slavof
Merge pull request #12704 from KennethWilke/develop

clarified time related outputs, pep8'd slaveof
Integration tests for checking outputter return data
Add exists and delete to redis and redis state mod
normalized keep data so use uid
Move `sshd_config` file to another directory to avoid problems.
No need to be root to run these tests
Include outputter tests in tests suite.
Merge pull request #2 from s0undt3ch/hotfit/include-output-tests

Include output tests
Make file.append int to string more pythonic
Merge pull request #12707 from rallytime/output_tests

Integration tests for checking simple outputter return data
Merge pull request #12708 from rallytime/state_file_append

Make file.append int to string more pythonic
Switch to using to XDG_CONFIG_HOME

if ~/.config/salt exists

Addresses #12194
Created renderers directory in salt/tests/unit for gpg_test.py
Merge pull request #12710 from rallytime/move_gpg_tests

Created renderers directory in salt/tests/unit for gpg_test.py
fix pylint

I always forget these
Allow packages to be updated on their own

In some cases, it is required to let packages update themselves:
- Some Windows updates increase the version number of installed packages
  while this version cannot be deployed standalone through a regular
  win_repo package
- Allow users to apply timely critical updates on their own so they
  don't have to wait for the admins to provide the newest version (e.g
  auto updates of software such as Mozilla Firefox which allows to
  install updates through regular users without administrative
  permissions)

Fixes #11602
Merge branch 'develop' of github.com:saltstack/salt into develop