Don't define HAVE_GETGROUPLIST on OSX

Don't want to use setgroups on OSX, since reasonable users have >= 16
groups.  But, NGROUPS_MAX is 16, so users can't be set to their full
list of groups.  So, only set to the primary group.