Starts to update the wayland backend to the new backend api. Not yet updated to libinput branch (not yet compiling).