Set osrelease grain on Solaris hosts

This fixes #4321.
Merge pull request #4420 from terminalmage/issue4321

Set osrelease grain on Solaris hosts