wayland: Check there is valid pointer or keyboard focus for events
wayland: Only process enter and leave events Clutter created surfaces

When combining with GTK we will receive enter and leave events for surfaces
from both toolkits therefore we must filter our events appropriately.
Updated Brazilian Portuguese translation
wayland: When resizing only trigger a redraw if the stage has been shown

This is necessary to avoid a deadlock with the compositor. When setting
a stage size before the stage was shown this would trigger a redraw
inside clutter_stage_wayland_resize. This redraw would result
in a call into eglSwapBuffers which would attach a buffer to the surface
and commit. Unfortunately this would happen before the role for the
surface was set. This would result in the compositor not relaying to the
client that the desired frame was shown.

With this change the call to wl_shell_surface_set_toplevel is always
made before the first redraw.

https://bugzilla.gnome.org/show_bug.cgi?id=704457
Updated Polish translation
Update French translation