Real fix for avahi (native and compat) w/ multiple threads

Get rid of the ifdef by using a global Lock* set to 0 for APPLE?