This follows the approach used by the Quartz port - that of a separate implementation matching GtkClipboard. The simple clipboard tests in gtk3-demo function correctly but there are almost certainly leaks and bugs.