wayland-server: Free non-legacy wl_resource structs during wl_client_destroy
wayland-server: Free non-legacy wl_resource structs during wl_client_destroy

We need to free the non-legacy resources during client shutdown as well.

mchalupa/wayland,tulcod/wayland,tulcod/wayland,eyolfson/wayland,eyolfson/wayland,bitfactor/wayland,bitfactor/wayland,abooij/wayland,mchalupa/wayland,abooij/wayland,sir-murray/wayland,eyolfson/wayland,sir-murray/wayland,sir-murray/wayland,mchalupa/wayland,bitfactor/wayland,abooij/wayland,tulcod/wayland