This diff introduces purely cosmetic changes.
- KCM now compiled with no signals/slot keywords to avoid clash with gtk
- Remove linking of XCursors library, because it is no longer needed
- Replace some for-cycles with range-based ones
- Wrap some string literals with QStringLiteral
- Rearrange include headers
- Some other changes to better match code style