Try to decode package names with preferred encoding
Always seek() to beginning of StringIO obj, Fix #5062
Make sure we don't stacktrace by trying to seek()
Output results of YAML render
Use debug -- it gets totally lost in TRACE
Merge pull request #5394 from basepi/template5062

Always seek() to beginning of StringIO obj, Fix #5062
Merge pull request #5335 from mprymek/winpkg_locale

Try to decode package names with os' preferred encoding
Coveralls does not need to be verbose anymore.
Merge pull request #5397 from s0undt3ch/develop

Coveralls does not need to be verbose anymore.
tomcat module digest auth
Merge remote-tracking branch 'upstream/develop' into develop
Under SmartOS the `osrelease` grain is `None`, handle that case.

* Double to single quotes.
Fix SmartOS grains.
Add error handling to Windows package management; use installer if uninstaller is missing
Merge pull request #5403 from s0undt3ch/hotfix/smartos-grains

Fix SmartOS grains.
Replace tabs with spaces
Show why the check is being made as it is.
Merge pull request #5404 from s0undt3ch/hotfix/handle-None-osrelease

Under SmartOS the `osrelease` grain is `None`, handle that case.
Merge pull request #5405 from djs52/develop

Add error handling to Windows package management
modules/smartos_vmadm: add destroy(uuid) function

This one will be required if you want to permanently remove a VM.