Normalize version numbers to strings in winrepo

This fixes #5682.
Merge pull request #5683 from terminalmage/issue5682

Normalize version numbers to strings in winrepo
Kill some prints
add tutorial to header for 0.16.0 release notes
Add additional documentation for `file.touch`
Merge pull request #5684 from basepi/touchdocs

Add additional documentation for `file.touch`
updated salt.spec file for suse update 0.15.90
Improved salt init files to match fedora package
These could be merged into one.
replaced service files for symlinks to match fedora package
added README.suse to reflect package names for addition python modules
Bump Windows installer version number
Merge pull request #5686 from UtahDave/develop

Bump Windows installer version number
Merge pull request #5685 from aboe76/develop

updated salt.spec file for suse update 0.15.90
Fix typo
Merge pull request #5687 from zhangcheng/fix_runtests_typo

Fix typo
Fixed version check in case of different preferred state

When installing an extension with the `beta` state, the check to see if it's installed failed, because the `pecl list` command returns the version and state, but only the first is checked.

Also, improved the comments to reflect which pecl extension is being handled.
Pop the proper key name.
Granular levels show also be set when setting up the console logger.

When configuring the log file logging this same operation will be executed again, but it's not an expensive operation.
Improved variable naming.
Merge pull request #5689 from pkruithof/patch-1

Fixed version check in case of different preferred state
Merge pull request #5690 from s0undt3ch/develop

Some logging fixes/additions
Fixed spelling
Merge pull request #5691 from hekevintran/develop

Fixed spelling