add OpenBSD support

Won't this only change the deps of the gem that is built? That is, it is no longer a cross-platform gem. If I were to create the gem on OpenBSD and push it to rubygems, then noone would have this dependency any more.

Is conditional dependencies documented anywhere?