added the close and getattribute methods of XmlTextReader. added the

* xmlreader.c doc/libxml2-api.xml: added the close and getattribute
  methods of XmlTextReader.
* python/generator.py python/libxml_wrap.h python/types.c
  python/libxml2class.txt: added the reader to the Python bindings
* python/tests/Makefile.am python/tests/reader.py: added a specific
  test for the Python bindings of the Reader APIs
* parser.c: small cleanup.
Daniel
diff --git a/include/libxml/xmlreader.h b/include/libxml/xmlreader.h
index 8e4b057..15937a1 100644
--- a/include/libxml/xmlreader.h
+++ b/include/libxml/xmlreader.h
@@ -49,6 +49,18 @@
 int		xmlTextReaderQuoteChar	(xmlTextReaderPtr reader);
 xmlChar *	xmlTextReaderValue	(xmlTextReaderPtr reader);
 xmlChar *	xmlTextReaderXmlLang	(xmlTextReaderPtr reader);
+
+/*
+ * Methods of the XmlTextReader
+ */
+int		xmlTextReaderClose		(xmlTextReaderPtr reader);
+xmlChar *	xmlTextReaderGetAttributeNo	(xmlTextReaderPtr reader,
+						 int no);
+xmlChar *	xmlTextReaderGetAttribute	(xmlTextReaderPtr reader,
+						 const xmlChar *name);
+xmlChar *	xmlTextReaderGetAttributeNs	(xmlTextReaderPtr reader,
+						 const xmlChar *localName,
+						 const xmlChar *namespaceURI);
 #ifdef __cplusplus
 }
 #endif