wayland: Fill zero bytes in struct to avoid Valgrind complain

It's false positive from Valgrind but also it's a good practice to zero the
structures anyways.