Wayland backend

Hi,

I liked your video viewer and I thought it would be fun to add have wayland backend. I just wanted to share my work, so you can merge if you wish ;)

It detects if wayland library is available and automatically add support to it.
It can be activated with -u wayland switch.

Rafal