xdg-screensaver: Sanitise window name before sending it over the bus
libdbus expects string arguments to be valid UTF-8. If they are not, then it aborts, which causes our backgrounded command to terminate abnormally.
Signed-off-by: Simon Lees sflees@suse.de