Backported PyCapsule from 3.1, and converted most uses of
CObject to PyCapsule.
diff --git a/Objects/object.c b/Objects/object.c
index 3c7facb..60dc188 100644
--- a/Objects/object.c
+++ b/Objects/object.c
@@ -2269,6 +2269,10 @@
 #endif
 
 
+/* Hack to force loading of capsule.o */
+PyTypeObject *_Py_capsule_hack = &PyCapsule_Type;
+
+
 /* Hack to force loading of cobject.o */
 PyTypeObject *_Py_cobject_hack = &PyCObject_Type;