documentation and logging for
user module __name__ when initializing logger
move Gtk-specific idle_add() and main() into ui
listen for udev events on the GLib main loop
use GLib.io_add_watch_full when available
read .devscripts if available
fixes to polling receiver/device status
fix read timeouts in base.py, use seconds everywhere
receiver notifications: don't set all flags, might fail
clean-up in solaar.listener
tweaked idle polling timings