added the xmlWriter module contributed by Alfred Mickautsch added room for

* configure.in xmlwriter.c Makefile.am include/libxml/xmlwriter.h
  include/libxml/Makefile.am include/libxml/xmlversion.h.in:
  added the xmlWriter module contributed by Alfred Mickautsch
* include/libxml/tree.h: added room for line and extra information
* xmlreader.c python/tests/reader6.py: bugfixing some problem some
  of them introduced in September
* win32/libxml2.def.src doc/libxml2-api.xml: regenerated the API
Daniel
diff --git a/win32/libxml2.def.src b/win32/libxml2.def.src
index b64b95e..f69193e 100644
--- a/win32/libxml2.def.src
+++ b/win32/libxml2.def.src
@@ -735,33 +735,6 @@
 xmlDocFormatDump
 xmlDocGetRootElement
 xmlDocSetRootElement
-xmlDocWalkerAttributeCount
-xmlDocWalkerBaseUri
-xmlDocWalkerCurrentDoc
-xmlDocWalkerCurrentNode
-xmlDocWalkerDepth
-xmlDocWalkerGetAttribute
-xmlDocWalkerGetAttributeNo
-xmlDocWalkerGetAttributeNs
-xmlDocWalkerHasAttributes
-xmlDocWalkerHasValue
-xmlDocWalkerIsEmptyElement
-xmlDocWalkerLocalName
-xmlDocWalkerLookupNamespace
-xmlDocWalkerMoveToAttribute
-xmlDocWalkerMoveToAttributeNo
-xmlDocWalkerMoveToAttributeNs
-xmlDocWalkerMoveToElement
-xmlDocWalkerMoveToFirstAttribute
-xmlDocWalkerMoveToNextAttribute
-xmlDocWalkerName
-xmlDocWalkerNamespaceUri
-xmlDocWalkerNext
-xmlDocWalkerNodeType
-xmlDocWalkerPrefix
-xmlDocWalkerRewind
-xmlDocWalkerStep
-xmlDocWalkerValue
 xmlDumpAttributeDecl
 xmlDumpAttributeTable
 xmlDumpElementDecl
@@ -788,7 +761,6 @@
 xmlFreeCatalog
 #endif
 xmlFreeDoc
-xmlFreeDocWalker
 xmlFreeDtd
 xmlFreeElementContent
 xmlFreeElementTable
@@ -809,6 +781,7 @@
 xmlFreeRMutex
 xmlFreeRefTable
 xmlFreeTextReader
+xmlFreeTextWriter
 xmlFreeURI
 xmlFreeValidCtxt
 xmlGcMemGet
@@ -1134,7 +1107,6 @@
 xmlNewDocRawNode
 xmlNewDocText
 xmlNewDocTextLen
-xmlNewDocWalker
 xmlNewDtd
 xmlNewElementContent
 xmlNewEntityInputStream
@@ -1159,6 +1131,9 @@
 xmlNewTextLen
 xmlNewTextReader
 xmlNewTextReaderFilename
+xmlNewTextWriter
+xmlNewTextWriterFilename
+xmlNewTextWriterMemory
 xmlNewValidCtxt
 xmlNextChar
 xmlNoNetExternalEntityLoader
@@ -1690,6 +1665,70 @@
 xmlTextReaderSetParserProp
 xmlTextReaderValue
 xmlTextReaderXmlLang
+xmlTextWriterEndAttribute
+xmlTextWriterEndCDATA
+xmlTextWriterEndDTD
+xmlTextWriterEndDocument
+xmlTextWriterEndElement
+xmlTextWriterEndPI
+xmlTextWriterFlush
+xmlTextWriterFullEndElement
+xmlTextWriterStartAttribute
+xmlTextWriterStartAttributeNS
+xmlTextWriterStartCDATA
+xmlTextWriterStartDTD
+xmlTextWriterStartDTDAttlist
+xmlTextWriterStartDTDElement
+xmlTextWriterStartDTDEntity
+xmlTextWriterStartDocument
+xmlTextWriterStartElement
+xmlTextWriterStartElementNS
+xmlTextWriterStartPI
+xmlTextWriterWriteAttribute
+xmlTextWriterWriteAttributeNS
+xmlTextWriterWriteBase64
+xmlTextWriterWriteBinHex
+xmlTextWriterWriteCDATA
+xmlTextWriterWriteComment
+xmlTextWriterWriteDTD
+xmlTextWriterWriteDTDAttlist
+xmlTextWriterWriteDTDElement
+xmlTextWriterWriteDTDEntity
+xmlTextWriterWriteDTDExternalEntity
+xmlTextWriterWriteDTDInternalEntity
+xmlTextWriterWriteDTDNotation
+xmlTextWriterWriteElement
+xmlTextWriterWriteElementNS
+xmlTextWriterWriteFormatAttribute
+xmlTextWriterWriteFormatAttributeNS
+xmlTextWriterWriteFormatCDATA
+xmlTextWriterWriteFormatComment
+xmlTextWriterWriteFormatDTD
+xmlTextWriterWriteFormatDTDAttlist
+xmlTextWriterWriteFormatDTDElement
+xmlTextWriterWriteFormatDTDInternalEntity
+xmlTextWriterWriteFormatElement
+xmlTextWriterWriteFormatElementNS
+xmlTextWriterWriteFormatPI
+xmlTextWriterWriteFormatRaw
+xmlTextWriterWriteFormatString
+xmlTextWriterWritePI
+xmlTextWriterWriteRaw
+xmlTextWriterWriteRawLen
+xmlTextWriterWriteString
+xmlTextWriterWriteVFormatAttribute
+xmlTextWriterWriteVFormatAttributeNS
+xmlTextWriterWriteVFormatCDATA
+xmlTextWriterWriteVFormatComment
+xmlTextWriterWriteVFormatDTD
+xmlTextWriterWriteVFormatDTDAttlist
+xmlTextWriterWriteVFormatDTDElement
+xmlTextWriterWriteVFormatDTDInternalEntity
+xmlTextWriterWriteVFormatElement
+xmlTextWriterWriteVFormatElementNS
+xmlTextWriterWriteVFormatPI
+xmlTextWriterWriteVFormatRaw
+xmlTextWriterWriteVFormatString
 xmlThrDefBufferAllocScheme
 xmlThrDefDefaultBufferSize
 xmlThrDefDeregisterNodeDefault