mdns: set TTL to recommended values

RFC6762 recommends to use 120 second for A, AAAA, HINFO and other resource
records with a host name as the resource record's name.
README: wording tweaks
mdns: use proper max package size

As per RFC6762.
mdns: properly check qclass
mdns: support ANY queries