Keep the module types in `Dns_server` and `Dns_resolver` and
instead move the Unix-specific functionality into `Dns_server_unix`
and `Dns_resolver_unix`.

This preserves backwards compatibility with dnscurve and is
consistent with our style in other libraries.