Add KDE's idle protocol
https://github.com/KDE/kwayland/blob/master/src/client/protocols/idle.xml
This protocol is being used by both KDE and wlroots. It allows clients to be notified when a seat becomes idle. This is useful for messaging clients for instance.
cc @romangg
Edited by Simon Ser