Add support for disabling DNSPort
The DNSPort feature is useful for many users, but it requires libevent's dns server code. If somebody disables both DNSPort and relay mode, we can avoid having to build with libevent_extra, and only use libevent_core. Dropping libevent_extra could save maybe 100k?