window: Add API to check for subcompositor, use in subsurface example

This way we can fail with a nice error message.
diff --git a/clients/subsurfaces.c b/clients/subsurfaces.c
index f93057e..51b07a2 100644
--- a/clients/subsurfaces.c
+++ b/clients/subsurfaces.c
@@ -781,6 +781,12 @@
 		return -1;
 	}
 
+	if (!display_has_subcompositor(display)) {
+		fprintf(stderr, "compositor does not support "
+			"the subcompositor extension\n");
+		return -1;
+	}
+
 	app = demoapp_create(display);
 
 	display_run(display);