preparing 2.4.17 release updated and rebuilt the docs fixed a comment

* configure.in: preparing 2.4.17 release
* doc/*: updated and rebuilt the docs
* xpath.c: fixed a comment
* python/libxml.c: fixed a possible reentrancy problem
Daniel
diff --git a/doc/html/libxml-threads.html b/doc/html/libxml-threads.html
index df4afd4..0c1c692 100644
--- a/doc/html/libxml-threads.html
+++ b/doc/html/libxml-threads.html
@@ -13,8 +13,8 @@
 TITLE="Libxml Library Reference"
 HREF="libxml-lib.html"><LINK
 REL="PREVIOUS"
-TITLE="catalog"
-HREF="libxml-catalog.html"><LINK
+TITLE="c14n"
+HREF="libxml-c14n.html"><LINK
 REL="NEXT"
 TITLE="globals"
 HREF="libxml-globals.html"></HEAD
@@ -49,7 +49,7 @@
 BGCOLOR="#C00000"
 ALIGN="left"
 ><A
-HREF="libxml-catalog.html"
+HREF="libxml-c14n.html"
 ><FONT
 COLOR="#FFFFFF"
 SIZE="3"
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN19926"
+NAME="AEN20092"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN19929"
+NAME="AEN20095"
 ></A
 ><H2
 >Synopsis</H2
@@ -256,7 +256,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN19960"
+NAME="AEN20126"
 ></A
 ><H2
 >Description</H2
@@ -266,20 +266,20 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN19963"
+NAME="AEN20129"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19965"
+NAME="AEN20131"
 ></A
 ><H3
 ><A
 NAME="XMLMUTEX"
 ></A
->&#62;struct xmlMutex</H3
+>struct xmlMutex</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -299,13 +299,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19970"
+NAME="AEN20136"
 ></A
 ><H3
 ><A
 NAME="XMLMUTEXPTR"
 ></A
->&#62;xmlMutexPtr</H3
+>xmlMutexPtr</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -331,13 +331,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19977"
+NAME="AEN20143"
 ></A
 ><H3
 ><A
 NAME="XMLRMUTEX"
 ></A
->&#62;struct xmlRMutex</H3
+>struct xmlRMutex</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -357,13 +357,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19982"
+NAME="AEN20148"
 ></A
 ><H3
 ><A
 NAME="XMLRMUTEXPTR"
 ></A
->&#62;xmlRMutexPtr</H3
+>xmlRMutexPtr</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -383,13 +383,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN19987"
+NAME="AEN20153"
 ></A
 ><H3
 ><A
 NAME="XMLNEWMUTEX"
 ></A
->&#62;xmlNewMutex ()</H3
+>xmlNewMutex ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -411,7 +411,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN19993"
+NAME="AEN20159"
 ></A
 ><P
 ></P
@@ -447,13 +447,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20002"
+NAME="AEN20168"
 ></A
 ><H3
 ><A
 NAME="XMLMUTEXLOCK"
 ></A
->&#62;xmlMutexLock ()</H3
+>xmlMutexLock ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -480,7 +480,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20010"
+NAME="AEN20176"
 ></A
 ><P
 ></P
@@ -518,13 +518,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20019"
+NAME="AEN20185"
 ></A
 ><H3
 ><A
 NAME="XMLMUTEXUNLOCK"
 ></A
->&#62;xmlMutexUnlock ()</H3
+>xmlMutexUnlock ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -551,7 +551,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20027"
+NAME="AEN20193"
 ></A
 ><P
 ></P
@@ -589,13 +589,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20036"
+NAME="AEN20202"
 ></A
 ><H3
 ><A
 NAME="XMLFREEMUTEX"
 ></A
->&#62;xmlFreeMutex ()</H3
+>xmlFreeMutex ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -623,7 +623,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20044"
+NAME="AEN20210"
 ></A
 ><P
 ></P
@@ -661,13 +661,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20053"
+NAME="AEN20219"
 ></A
 ><H3
 ><A
 NAME="XMLNEWRMUTEX"
 ></A
->&#62;xmlNewRMutex ()</H3
+>xmlNewRMutex ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -689,7 +689,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20059"
+NAME="AEN20225"
 ></A
 ><P
 ></P
@@ -725,13 +725,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20068"
+NAME="AEN20234"
 ></A
 ><H3
 ><A
 NAME="XMLRMUTEXLOCK"
 ></A
->&#62;xmlRMutexLock ()</H3
+>xmlRMutexLock ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -758,7 +758,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20076"
+NAME="AEN20242"
 ></A
 ><P
 ></P
@@ -796,13 +796,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20085"
+NAME="AEN20251"
 ></A
 ><H3
 ><A
 NAME="XMLRMUTEXUNLOCK"
 ></A
->&#62;xmlRMutexUnlock ()</H3
+>xmlRMutexUnlock ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -829,7 +829,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20093"
+NAME="AEN20259"
 ></A
 ><P
 ></P
@@ -867,13 +867,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20102"
+NAME="AEN20268"
 ></A
 ><H3
 ><A
 NAME="XMLFREERMUTEX"
 ></A
->&#62;xmlFreeRMutex ()</H3
+>xmlFreeRMutex ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -895,7 +895,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20108"
+NAME="AEN20274"
 ></A
 ><P
 ></P
@@ -933,13 +933,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20117"
+NAME="AEN20283"
 ></A
 ><H3
 ><A
 NAME="XMLINITTHREADS"
 ></A
->&#62;xmlInitThreads ()</H3
+>xmlInitThreads ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -965,13 +965,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20124"
+NAME="AEN20290"
 ></A
 ><H3
 ><A
 NAME="XMLLOCKLIBRARY"
 ></A
->&#62;xmlLockLibrary ()</H3
+>xmlLockLibrary ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -997,13 +997,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20131"
+NAME="AEN20297"
 ></A
 ><H3
 ><A
 NAME="XMLUNLOCKLIBRARY"
 ></A
->&#62;xmlUnlockLibrary ()</H3
+>xmlUnlockLibrary ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1029,13 +1029,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20138"
+NAME="AEN20304"
 ></A
 ><H3
 ><A
 NAME="XMLGETTHREADID"
 ></A
->&#62;xmlGetThreadId ()</H3
+>xmlGetThreadId ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1059,7 +1059,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20145"
+NAME="AEN20311"
 ></A
 ><P
 ></P
@@ -1095,13 +1095,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20154"
+NAME="AEN20320"
 ></A
 ><H3
 ><A
 NAME="XMLISMAINTHREAD"
 ></A
->&#62;xmlIsMainThread ()</H3
+>xmlIsMainThread ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1125,7 +1125,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20161"
+NAME="AEN20327"
 ></A
 ><P
 ></P
@@ -1161,13 +1161,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20170"
+NAME="AEN20336"
 ></A
 ><H3
 ><A
 NAME="XMLCLEANUPTHREADS"
 ></A
->&#62;xmlCleanupThreads ()</H3
+>xmlCleanupThreads ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1193,13 +1193,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN20177"
+NAME="AEN20343"
 ></A
 ><H3
 ><A
 NAME="XMLGETGLOBALSTATE"
 ></A
->&#62;xmlGetGlobalState ()</H3
+>xmlGetGlobalState ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1226,7 +1226,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN20185"
+NAME="AEN20351"
 ></A
 ><P
 ></P
@@ -1275,7 +1275,7 @@
 BGCOLOR="#C00000"
 ALIGN="left"
 ><A
-HREF="libxml-catalog.html"
+HREF="libxml-c14n.html"
 ><FONT
 COLOR="#FFFFFF"
 SIZE="3"
@@ -1347,7 +1347,7 @@
 COLOR="#FFFFFF"
 SIZE="3"
 ><B
->catalog</B
+>c14n</B
 ></FONT
 ></TD
 ><TD