AirVideo and Bonjour related functions are separated in modules