compositor: fix drag segfault

Without this fix, the dnd demo would make the demo compositor crash in
shell.c:drag_offer() because resource->data is NULL.

Initialise resource->data in shell_create_drag().

Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
diff --git a/compositor/shell.c b/compositor/shell.c
index 05ba7b7..50c80e9 100644
--- a/compositor/shell.c
+++ b/compositor/shell.c
@@ -559,6 +559,7 @@
 	drag->resource.object.implementation =
 		(void (**)(void)) &drag_interface;
 
+	drag->resource.data = drag;
 	drag->resource.destroy = destroy_drag;
 
 	drag->drag_focus_listener.func = drag_handle_surface_destroy;