fixed transparency in generated site icons
enable the backlight notifications on devices, if available
descriptors table and devices documentation updated
handle backlight notifications from register 0x17
repr() formatting cleanups
clean-up configuration on load and save
the K800 also has 3 leds, use them to indicate battery charge
minor UI layout tweaks
handle 0x07 battery notifications with indicating charging, but with no battery level
load the configuration when the device is detected

and apply it every time the device comes online
cleaned-up config_panel code
cleaned-up NamedInts, added int2bytes and bytes2int generic functions
allow settings to be bound to certain device types

avoids stuff like smooth-scroll being attached to a keyboard
use the wpid to identify devices, when possible
the K400 also has the FN swap feature
put usb ids into separate py file
renamed 'leds' register to '3leds', in case other may be found later
cleaner import
clean-up in get/set notification flags computation
handle some mystery data packets from older devices