As bonjour is pretty Macosx specific, all of the bonjour related
files have been moved to the macosx folder. The configure.in now
detects when compiling on OSX, and uses the bonjour files only on
that platform. The generic case will link against a locally included
copy of Avahi (which will reside in the compat/ directory)