groupadd: fix and implement missing functions for OpenBSD

gpasswd is only available on Linux and groupadd(8) does not support `-r'
on OpenBSD.
Add OpenBSD support for deluser() and members().

There is a possible race in the members() function but unfortunately there is no native tools to populate a group with a list of users on OpenBSD.