(PUP-3605) Add new OpenBSD user provider

This new provider is now needed because of the '-S' flag to usermod as well as
the different way expiry is set.
Merge pull request #3267 from jasperla/openbsd/group

(PUP-3605) use correct usermod flag on OpenBSD for group management.