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
fix permissions error popup
keep the battery level if polling the device marks it as offline
fixed querying for known registers
more tweaks to idle polling
account for all GLib.id_add_watch variants
fix indicator description when there are receivers but no devices
version 0.8.9.3
fixed firmware info for some HID++ 2.0 devices
updated devices documentation