Fix battery applet high-res scrolling

After seeing what !590 (closed) tried to do I decided to get this right. Rounding errors made scrolling behave weird for devices supplying very low scroll delta values. BUG:432331

For non-high resolution devices scrolling is now also aligned to 5%, just like the keyboard shortcuts.

Edited by Nate Graham

Merge request reports