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-debugxml.html b/doc/html/libxml-debugxml.html
index 96d6b25..65b5a48 100644
--- a/doc/html/libxml-debugxml.html
+++ b/doc/html/libxml-debugxml.html
@@ -123,7 +123,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN25314"
+NAME="AEN25480"
 ></A
 ><H2
 >Name</H2
@@ -131,7 +131,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN25317"
+NAME="AEN25483"
 ></A
 ><H2
 >Synopsis</H2
@@ -509,7 +509,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN25411"
+NAME="AEN25577"
 ></A
 ><H2
 >Description</H2
@@ -519,20 +519,20 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN25414"
+NAME="AEN25580"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25416"
+NAME="AEN25582"
 ></A
 ><H3
 ><A
 NAME="XMLDEBUGDUMPSTRING"
 ></A
->&#62;xmlDebugDumpString ()</H3
+>xmlDebugDumpString ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -560,7 +560,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25424"
+NAME="AEN25590"
 ></A
 ><P
 ></P
@@ -615,13 +615,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25437"
+NAME="AEN25603"
 ></A
 ><H3
 ><A
 NAME="XMLDEBUGDUMPATTR"
 ></A
->&#62;xmlDebugDumpAttr ()</H3
+>xmlDebugDumpAttr ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -650,7 +650,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25445"
+NAME="AEN25611"
 ></A
 ><P
 ></P
@@ -722,13 +722,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25462"
+NAME="AEN25628"
 ></A
 ><H3
 ><A
 NAME="XMLDEBUGDUMPATTRLIST"
 ></A
->&#62;xmlDebugDumpAttrList ()</H3
+>xmlDebugDumpAttrList ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -757,7 +757,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25470"
+NAME="AEN25636"
 ></A
 ><P
 ></P
@@ -829,13 +829,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25487"
+NAME="AEN25653"
 ></A
 ><H3
 ><A
 NAME="XMLDEBUGDUMPONENODE"
 ></A
->&#62;xmlDebugDumpOneNode ()</H3
+>xmlDebugDumpOneNode ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -864,7 +864,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25495"
+NAME="AEN25661"
 ></A
 ><P
 ></P
@@ -936,13 +936,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25512"
+NAME="AEN25678"
 ></A
 ><H3
 ><A
 NAME="XMLDEBUGDUMPNODE"
 ></A
->&#62;xmlDebugDumpNode ()</H3
+>xmlDebugDumpNode ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -971,7 +971,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25520"
+NAME="AEN25686"
 ></A
 ><P
 ></P
@@ -1043,13 +1043,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25537"
+NAME="AEN25703"
 ></A
 ><H3
 ><A
 NAME="XMLDEBUGDUMPNODELIST"
 ></A
->&#62;xmlDebugDumpNodeList ()</H3
+>xmlDebugDumpNodeList ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1078,7 +1078,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25545"
+NAME="AEN25711"
 ></A
 ><P
 ></P
@@ -1150,13 +1150,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25562"
+NAME="AEN25728"
 ></A
 ><H3
 ><A
 NAME="XMLDEBUGDUMPDOCUMENTHEAD"
 ></A
->&#62;xmlDebugDumpDocumentHead ()</H3
+>xmlDebugDumpDocumentHead ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1184,7 +1184,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25570"
+NAME="AEN25736"
 ></A
 ><P
 ></P
@@ -1239,13 +1239,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25583"
+NAME="AEN25749"
 ></A
 ><H3
 ><A
 NAME="XMLDEBUGDUMPDOCUMENT"
 ></A
->&#62;xmlDebugDumpDocument ()</H3
+>xmlDebugDumpDocument ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1273,7 +1273,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25591"
+NAME="AEN25757"
 ></A
 ><P
 ></P
@@ -1328,13 +1328,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25604"
+NAME="AEN25770"
 ></A
 ><H3
 ><A
 NAME="XMLDEBUGDUMPDTD"
 ></A
->&#62;xmlDebugDumpDTD ()</H3
+>xmlDebugDumpDTD ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1362,7 +1362,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25612"
+NAME="AEN25778"
 ></A
 ><P
 ></P
@@ -1417,13 +1417,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25625"
+NAME="AEN25791"
 ></A
 ><H3
 ><A
 NAME="XMLDEBUGDUMPENTITIES"
 ></A
->&#62;xmlDebugDumpEntities ()</H3
+>xmlDebugDumpEntities ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1451,7 +1451,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25633"
+NAME="AEN25799"
 ></A
 ><P
 ></P
@@ -1506,13 +1506,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25646"
+NAME="AEN25812"
 ></A
 ><H3
 ><A
 NAME="XMLLSONENODE"
 ></A
->&#62;xmlLsOneNode ()</H3
+>xmlLsOneNode ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1550,7 +1550,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25656"
+NAME="AEN25822"
 ></A
 ><P
 ></P
@@ -1605,13 +1605,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25669"
+NAME="AEN25835"
 ></A
 ><H3
 ><A
 NAME="XMLLSCOUNTNODE"
 ></A
->&#62;xmlLsCountNode ()</H3
+>xmlLsCountNode ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1640,7 +1640,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25677"
+NAME="AEN25843"
 ></A
 ><P
 ></P
@@ -1698,13 +1698,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25691"
+NAME="AEN25857"
 ></A
 ><H3
 ><A
 NAME="XMLSHELLREADLINEFUNC"
 ></A
->&#62;xmlShellReadlineFunc ()</H3
+>xmlShellReadlineFunc ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1725,7 +1725,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25697"
+NAME="AEN25863"
 ></A
 ><P
 ></P
@@ -1778,13 +1778,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25710"
+NAME="AEN25876"
 ></A
 ><H3
 ><A
 NAME="XMLSHELLCTXT"
 ></A
->&#62;struct xmlShellCtxt</H3
+>struct xmlShellCtxt</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1815,13 +1815,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25716"
+NAME="AEN25882"
 ></A
 ><H3
 ><A
 NAME="XMLSHELLCTXTPTR"
 ></A
->&#62;xmlShellCtxtPtr</H3
+>xmlShellCtxtPtr</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1841,13 +1841,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25721"
+NAME="AEN25887"
 ></A
 ><H3
 ><A
 NAME="XMLSHELLCMD"
 ></A
->&#62;xmlShellCmd ()</H3
+>xmlShellCmd ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1880,7 +1880,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25730"
+NAME="AEN25896"
 ></A
 ><P
 ></P
@@ -1984,13 +1984,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25755"
+NAME="AEN25921"
 ></A
 ><H3
 ><A
 NAME="XMLSHELLPRINTXPATHERROR"
 ></A
->&#62;xmlShellPrintXPathError ()</H3
+>xmlShellPrintXPathError ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2012,7 +2012,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25761"
+NAME="AEN25927"
 ></A
 ><P
 ></P
@@ -2067,13 +2067,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25774"
+NAME="AEN25940"
 ></A
 ><H3
 ><A
 NAME="XMLSHELLPRINTNODE"
 ></A
->&#62;xmlShellPrintNode ()</H3
+>xmlShellPrintNode ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2097,7 +2097,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25781"
+NAME="AEN25947"
 ></A
 ><P
 ></P
@@ -2135,13 +2135,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25790"
+NAME="AEN25956"
 ></A
 ><H3
 ><A
 NAME="XMLSHELLPRINTXPATHRESULT"
 ></A
->&#62;xmlShellPrintXPathResult ()</H3
+>xmlShellPrintXPathResult ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2165,7 +2165,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25797"
+NAME="AEN25963"
 ></A
 ><P
 ></P
@@ -2203,13 +2203,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25806"
+NAME="AEN25972"
 ></A
 ><H3
 ><A
 NAME="XMLSHELLLIST"
 ></A
->&#62;xmlShellList ()</H3
+>xmlShellList ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2243,7 +2243,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25815"
+NAME="AEN25981"
 ></A
 ><P
 ></P
@@ -2347,13 +2347,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25840"
+NAME="AEN26006"
 ></A
 ><H3
 ><A
 NAME="XMLSHELLBASE"
 ></A
->&#62;xmlShellBase ()</H3
+>xmlShellBase ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2387,7 +2387,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25849"
+NAME="AEN26015"
 ></A
 ><P
 ></P
@@ -2491,13 +2491,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25874"
+NAME="AEN26040"
 ></A
 ><H3
 ><A
 NAME="XMLSHELLDIR"
 ></A
->&#62;xmlShellDir ()</H3
+>xmlShellDir ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2531,7 +2531,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25883"
+NAME="AEN26049"
 ></A
 ><P
 ></P
@@ -2635,13 +2635,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25908"
+NAME="AEN26074"
 ></A
 ><H3
 ><A
 NAME="XMLSHELLCAT"
 ></A
->&#62;xmlShellCat ()</H3
+>xmlShellCat ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2675,7 +2675,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25917"
+NAME="AEN26083"
 ></A
 ><P
 ></P
@@ -2779,13 +2779,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25942"
+NAME="AEN26108"
 ></A
 ><H3
 ><A
 NAME="XMLSHELLLOAD"
 ></A
->&#62;xmlShellLoad ()</H3
+>xmlShellLoad ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2819,7 +2819,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25951"
+NAME="AEN26117"
 ></A
 ><P
 ></P
@@ -2923,13 +2923,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN25976"
+NAME="AEN26142"
 ></A
 ><H3
 ><A
 NAME="XMLSHELLWRITE"
 ></A
->&#62;xmlShellWrite ()</H3
+>xmlShellWrite ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2969,7 +2969,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN25986"
+NAME="AEN26152"
 ></A
 ><P
 ></P
@@ -3073,13 +3073,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN26011"
+NAME="AEN26177"
 ></A
 ><H3
 ><A
 NAME="XMLSHELLSAVE"
 ></A
->&#62;xmlShellSave ()</H3
+>xmlShellSave ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -3113,7 +3113,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN26020"
+NAME="AEN26186"
 ></A
 ><P
 ></P
@@ -3217,13 +3217,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN26045"
+NAME="AEN26211"
 ></A
 ><H3
 ><A
 NAME="XMLSHELLVALIDATE"
 ></A
->&#62;xmlShellValidate ()</H3
+>xmlShellValidate ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -3258,7 +3258,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN26054"
+NAME="AEN26220"
 ></A
 ><P
 ></P
@@ -3362,13 +3362,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN26079"
+NAME="AEN26245"
 ></A
 ><H3
 ><A
 NAME="XMLSHELLDU"
 ></A
->&#62;xmlShellDu ()</H3
+>xmlShellDu ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -3413,7 +3413,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN26090"
+NAME="AEN26256"
 ></A
 ><P
 ></P
@@ -3517,13 +3517,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN26115"
+NAME="AEN26281"
 ></A
 ><H3
 ><A
 NAME="XMLSHELLPWD"
 ></A
->&#62;xmlShellPwd ()</H3
+>xmlShellPwd ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -3559,7 +3559,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN26124"
+NAME="AEN26290"
 ></A
 ><P
 ></P
@@ -3663,13 +3663,13 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN26149"
+NAME="AEN26315"
 ></A
 ><H3
 ><A
 NAME="XMLSHELL"
 ></A
->&#62;xmlShell ()</H3
+>xmlShell ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -3704,7 +3704,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN26158"
+NAME="AEN26324"
 ></A
 ><P
 ></P