wayland: clean up output_geometry

Remove useless members which weren't used at all.
Add empty switch for output transformations. At the moment I don't see any use
case for this.
wayland: change if statement
wayland: remove some memory leaks

Also rearranges some stuff
wayland: change mouse timer interval

Shorter interval for hiding the mouse cursor in fullscreen mode.
wayland: use smaller interval while repeating keys

Use 2 Interval times one for pressing keys and then entering key
repeating and a second one if the same key is pressed longer.

This makes seeking faster with the arrow keys and doesn't repeat other keys
(e.g.: pausing or going fullscreen)
wayland: destroy egl_window (backport mpv)