wayland: introduce vo_wayland_config

This removes the need for exposing vo_wayland_fullscreen and other functions
also this will be usefull for other vos in the future.
wayland: use VOCTRL_SET_CURSOR_VISIBILITY