This should allow user to disable scrollwheel in KDE/Qt apps
This does not seem to affect non-Qt apps, e.g. Google Chrome, but they
ignore WheelScrollLines setting anyway and require some other solution
BUG: 192427
Some code cleanup:
Reorder headers
Replace RIGHT/LEFT_HANDED defines with enum
Replace deprecated KStandardDirs
Remove unescessary explicit casts
Remvoe old warning
Replace NULL with nullptr
Fix header guards