[WIP] Added xdg_surface 

So he has to rebase...