drm: Remove destroy listener from list when fired
Looks like we missed this one during the conversion to weston_signal_emit_mutable.
Found by running weston under valgrind and running/killing weston-simple-dmabuf-egl
Signed-off-by: Derek Foreman derek.foreman@collabora.com