todo:
* finish DBUS stuff:
- - introspection
- - allow NUL bytes in TXT records
+ - allow NUL bytes in TXT records
+* add internal error codes
* release!
later:
* sensible logging
* c++ support
* drop trailing dot on avahi_normalize_name()
+* add entry_group::reset()