Normalize version numbers to strings in winrepo

This fixes #5682.
Kill some prints
add tutorial to header for 0.16.0 release notes
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
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.
Fixed spelling
Adding tty function to test module
Added some lines to the docs explaining how to use Powershell as an alternate shell.
dd func alias for bridge.list per #5085
Add func alias per #5085
func alias re_service reload, fix #5085
Fix restart/update problem in supervisord state, adding a way to force update and checking if changes were detected in case a restart is also needed
Fix restart/update problem in supervisord state, adding a way to force update and checking if changes were detected in case a restart is also needed. (Silly Typo)
Fix restart/update problem in supervisord state, adding a way to force update and checking if changes were detected in case a restart is also needed. (Result of module supervisord.update is the actual stdout)