Add a new mDNS backend based on tinysvcmdns.

This backend allows shairport to run w/o having a heavy
daemon such as avahi or mDNSResponder running in the
background.
It currently only supports ipv4 interfaces.