wayland: implement dropping files on the VO window

Needs some proper testing.
wayland: move workaround to fullscreen code

Because of this workaround there was a bug in the wayland vo.
Now it works on both vos (opengl and shm) as it should.