Improve wayland input device names
Wayland input devices are all generated with the same name, a concatenation of the string "wayland" and the current seat name.
The device type should be embedded into its name, like wayland-pointer-seat0
or wayland-keyboard-seat0
.