session: Use gss_localname() to resolve unix user names

This keeps us using the GSSAPI API which is cleaner that jumping
over to krb5 API once resolving the user.

Suggested by Simo Sorce

Closes #1241