Add idle-inhibit implementation
Created by: Ongy
This adds an implementation of the idle-inhibit-v1
protocol and an example client.
The client is very simple and skips a little bit of error checking (whether the seat actually has a pointer), but works to trigger the code paths in the server.
The implementation in rootston
does nothing but create the manager.
Since rootston doesn't have any kind of idling action, I'm not sure what else we could do here, ideas?