mdns_external: don't warn loudly, these are often expected to fail

eg. on many avahi and all tinysvcmdns systems.
Add in launchd script for OS X

Set up a daemon service for OS X using launchd that loads on boot.
The script depends on the computer having a network connection and
upon the mDNSResponder and coreaudiod running before it launches
shairport.