Update LICENSE
Add ability to define avahi announced services

The new defined type avahi::service allows to make Avahi announce
services on behalf of non-mDNS aware services & devices. The
internal puppet service wrapper class has been renamed to avahi::daemon
accordingly, since service is typical mDNS nomenclature.