update wayland.xml protocol
scanner: fix fd type
scanner: fix white space in enums
update Display class with recent changes to scanner
scanner: add event listeners to interfaces
don't include wayland-client-protocol.h
this file has the C protocol functions that we don't need