wayland: Introduce IdleDetector
The IdleDetector is an idle detection helper. Its purpose is to reduce code duplication in our private KIdleTime plugin and the idle wayland protocol, and make user activity simulation less error prone.
Edited by Vlad Zahorodnii