client: fix for Puavo REST API breakage! Again!

Pulseaudio failed to start because group names in
/var/lib/extrausers/group were broken (fchown for runtime dir failed:
Invalid argument). Puavo REST API has been changed to convey
POSIX-groups in abbreviation-field instead of name-field.
client: set the default encoding to UTF-8 before reading from file
client: disable cupsd browsing on laptops

Printers are added from puavo_session.json
client: create hosttype and version specific logo for lightdm and webmenu
client: disable cups browsing for all devices
client: fix puavo-setup-printers
Initial debian packaging for Puavo CI Build System
Git ignore debian
Fix typo
Fix VERSION
client: do not call chown-session-dir for lightdm user
client: Initial support for jetpipe based local printer sharing.
Trivial simplifcation
client: Fix udev rules to pass usb parameter to udev-jetpipe and fix
udev-jetpipe to handle different cases better.
client: Take out unnecessary debug code from udev-jetpipe.
client: make udev-jetpipe executable
client: fix udev rules installation dir
client: fix typo in Makefile
client: Add delay option to puavo-dnssd-printer-client to ease
scripting in cases that delayed backgroup running is needed.
client: Add new call to puavo-dnssd-printer-client from NetworkManager's
dispatcher.d scripts. if-up.d seems to have a race condition with
dnsmasq dns server settings.