x11: fix xkb_x11_keymap_new_from_device failing when a level name is empty