clients: close unused keymap fd

In the simple examples in which keymap is not handled, the open
descriptor has to be properly closed.

After each suspend/resume sequence the keymap is send again to
every client. On client weston-simple-egl the leak causes a
segfault when no more file descriptors can be opened.

Close the file descriptor and lazily copy/paste the comment
already available in simple-dmabuf-v4l.

Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
2 jobs for fix-keymap-fd-leak in 56 seconds
Status Job ID Name Coverage
  Container Prep
passed #268434
container_prep

00:00:20

 
  Build
passed #268435
build-native-meson

00:00:35