Set 'Unsafe' flag on dns.Server to allow it to handle response messages

As part of the multicast-dns client, we use a dns.Server object to listen for replies.  We need to use a new flag 'Unsafe', recently added, in order to have this carry on working. 

This is to fix #187 

(Thanks for the flag, @miekg!)