Patch #676837: Cygwin array module patch

The attached patch enables the array module
to build cleanly under Cygwin again.
diff --git a/Modules/arraymodule.c b/Modules/arraymodule.c
index e048d99..74934bc 100644
--- a/Modules/arraymodule.c
+++ b/Modules/arraymodule.c
@@ -1949,7 +1949,7 @@
 }
 
 static PyTypeObject PyArrayIter_Type = {
-	PyObject_HEAD_INIT(&PyType_Type)
+	PyObject_HEAD_INIT(NULL)
 	0,                                      /* ob_size */
 	"arrayiterator",                        /* tp_name */
 	sizeof(arrayiterobject),                /* tp_basicsize */
@@ -1996,6 +1996,7 @@
 	PyObject *m;
 
 	Arraytype.ob_type = &PyType_Type;
+	PyArrayIter_Type.ob_type = &PyType_Type;
 	m = Py_InitModule3("array", a_methods, module_doc);
 
         Py_INCREF((PyObject *)&Arraytype);