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.
Add error handling to Windows package management; use installer if uninstaller is missing
Replace tabs with spaces
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.
Merge pull request #5413 from virtua-network/smartos_vmadm

modules/smartos_vmadm: add destroy(uuid) function
Merge pull request #5398 from ranl/develop

tomcat module digest auth
fix doc that was missing a :
Merge pull request #5414 from UtahDave/develop

fix doc that was missing a :
correct the line reference [#5408][https://github.com/saltstack/salt/issues/5408]
Fixed bug when S3 can't be found or denied auth
Fixed typo
Check whether the MSI provider is installed, and don't try to query MSI packages if not
Merge pull request #5418 from Learnosity/s3fs_comm_fail

Fixed bug when S3 can't be found or denied auth
Merge pull request #5417 from yinchuan/patch-3

correct the line reference [#5408][https://github.com/saltstack/salt/iss...
Merge pull request #5419 from djs52/develop

Check whether the MSI provider is installed, and don't try to query MSI if not
modules/smartos_vmadm : add get_macs(uuid) function

Use dladm on the GZ to retrieve VM's MAC addresses