Fix user.present states with non-string fullname
Add test case for numeric GECOS data
Merge pull request #9090 from terminalmage/issue9085

Fix user.present states with non-string fullname