(CFACT-59) Add id and gid facts

Right, but I think that `getpwuid_r` doesn't consider "no user" to be an error, so errno is probably not set to something useful.