wayland: fix build break in yocto
In some thirdpart building system, eg. yocto. when generate protocol code file, the file will be put out side of the source dir, As a result, below build break will happen:
fatal error: xdg-shell-client-protocol.h: No such file or directory
need put the protocol code into source dir