This commit adds automatic avahi service discovery to Cantata. A new
dialog is added to the initial settings wizard and the settings menu
which lets the user choose the correct host configuration for all MPDs
on the network automatically.
(Issue #955)