detect some HID++1.0 custom battery notifications

they're not handled yet
use only udev events to detect receiver devices
fix solaar-cli to handle the new Receiver.open() api
quicker detection of matching receivers in udev