As the first composite widget in GTK+, this patch also adds some Makefile mechanics to list the ui files as dependencies of the global GTK+ resources, and adds the initial test case where composite classes should be tested.