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-xpointer.html b/doc/html/libxml-xpointer.html
index f024945..82843e4 100644
--- a/doc/html/libxml-xpointer.html
+++ b/doc/html/libxml-xpointer.html
@@ -434,7 +434,7 @@
 ><A
 NAME="XMLLOCATIONSET"
 ></A
->&#62;struct xmlLocationSet</H3
+>struct xmlLocationSet</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -464,7 +464,7 @@
 ><A
 NAME="XMLLOCATIONSETPTR"
 ></A
->&#62;xmlLocationSetPtr</H3
+>xmlLocationSetPtr</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -490,7 +490,7 @@
 ><A
 NAME="XMLXPTRLOCATIONSETCREATE"
 ></A
->&#62;xmlXPtrLocationSetCreate ()</H3
+>xmlXPtrLocationSetCreate ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -581,7 +581,7 @@
 ><A
 NAME="XMLXPTRFREELOCATIONSET"
 ></A
->&#62;xmlXPtrFreeLocationSet ()</H3
+>xmlXPtrFreeLocationSet ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -649,7 +649,7 @@
 ><A
 NAME="XMLXPTRLOCATIONSETMERGE"
 ></A
->&#62;xmlXPtrLocationSetMerge ()</H3
+>xmlXPtrLocationSetMerge ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -766,7 +766,7 @@
 ><A
 NAME="XMLXPTRNEWRANGE"
 ></A
->&#62;xmlXPtrNewRange ()</H3
+>xmlXPtrNewRange ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -909,7 +909,7 @@
 ><A
 NAME="XMLXPTRNEWRANGEPOINTS"
 ></A
->&#62;xmlXPtrNewRangePoints ()</H3
+>xmlXPtrNewRangePoints ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1016,7 +1016,7 @@
 ><A
 NAME="XMLXPTRNEWRANGENODEPOINT"
 ></A
->&#62;xmlXPtrNewRangeNodePoint ()</H3
+>xmlXPtrNewRangeNodePoint ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1123,7 +1123,7 @@
 ><A
 NAME="XMLXPTRNEWRANGEPOINTNODE"
 ></A
->&#62;xmlXPtrNewRangePointNode ()</H3
+>xmlXPtrNewRangePointNode ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1230,7 +1230,7 @@
 ><A
 NAME="XMLXPTRNEWRANGENODES"
 ></A
->&#62;xmlXPtrNewRangeNodes ()</H3
+>xmlXPtrNewRangeNodes ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1337,7 +1337,7 @@
 ><A
 NAME="XMLXPTRNEWLOCATIONSETNODES"
 ></A
->&#62;xmlXPtrNewLocationSetNodes ()</H3
+>xmlXPtrNewLocationSetNodes ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1456,7 +1456,7 @@
 ><A
 NAME="XMLXPTRNEWLOCATIONSETNODESET"
 ></A
->&#62;xmlXPtrNewLocationSetNodeSet ()</H3
+>xmlXPtrNewLocationSetNodeSet ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1549,7 +1549,7 @@
 ><A
 NAME="XMLXPTRNEWRANGENODEOBJECT"
 ></A
->&#62;xmlXPtrNewRangeNodeObject ()</H3
+>xmlXPtrNewRangeNodeObject ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1656,7 +1656,7 @@
 ><A
 NAME="XMLXPTRNEWCOLLAPSEDRANGE"
 ></A
->&#62;xmlXPtrNewCollapsedRange ()</H3
+>xmlXPtrNewCollapsedRange ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1742,7 +1742,7 @@
 ><A
 NAME="XMLXPTRLOCATIONSETADD"
 ></A
->&#62;xmlXPtrLocationSetAdd ()</H3
+>xmlXPtrLocationSetAdd ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1837,7 +1837,7 @@
 ><A
 NAME="XMLXPTRWRAPLOCATIONSET"
 ></A
->&#62;xmlXPtrWrapLocationSet ()</H3
+>xmlXPtrWrapLocationSet ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -1928,7 +1928,7 @@
 ><A
 NAME="XMLXPTRLOCATIONSETDEL"
 ></A
->&#62;xmlXPtrLocationSetDel ()</H3
+>xmlXPtrLocationSetDel ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2017,7 +2017,7 @@
 ><A
 NAME="XMLXPTRLOCATIONSETREMOVE"
 ></A
->&#62;xmlXPtrLocationSetRemove ()</H3
+>xmlXPtrLocationSetRemove ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2103,7 +2103,7 @@
 ><A
 NAME="XMLXPTRNEWCONTEXT"
 ></A
->&#62;xmlXPtrNewContext ()</H3
+>xmlXPtrNewContext ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2200,7 +2200,7 @@
 ALIGN="LEFT"
 VALIGN="TOP"
 >  the element from which a user or program initiated traversal of
-          the link, or NULL.</TD
+the link, or NULL.</TD
 ></TR
 ><TR
 ><TD
@@ -2232,7 +2232,7 @@
 ><A
 NAME="XMLXPTREVAL"
 ></A
->&#62;xmlXPtrEval ()</H3
+>xmlXPtrEval ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2323,7 +2323,7 @@
 ALIGN="LEFT"
 VALIGN="TOP"
 >the xmlXPathObjectPtr resulting from the evaluation or NULL.
-        the caller has to free the object.</TD
+the caller has to free the object.</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -2340,7 +2340,7 @@
 ><A
 NAME="XMLXPTRRANGETOFUNCTION"
 ></A
->&#62;xmlXPtrRangeToFunction ()</H3
+>xmlXPtrRangeToFunction ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2429,7 +2429,7 @@
 ><A
 NAME="XMLXPTRBUILDNODELIST"
 ></A
->&#62;xmlXPtrBuildNodeList ()</H3
+>xmlXPtrBuildNodeList ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2500,7 +2500,7 @@
 ALIGN="LEFT"
 VALIGN="TOP"
 >an xmlNodePtr list or NULL.
-        the caller has to free the node tree.</TD
+the caller has to free the node tree.</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -2517,7 +2517,7 @@
 ><A
 NAME="XMLXPTREVALRANGEPREDICATE"
 ></A
->&#62;xmlXPtrEvalRangePredicate ()</H3
+>xmlXPtrEvalRangePredicate ()</H3
 ><TABLE
 BORDER="0"
 BGCOLOR="#D6E8FF"
@@ -2536,7 +2536,7 @@
 ></TABLE
 ><P
 >[8]   Predicate ::=   '[' PredicateExpr ']'
- [9]   PredicateExpr ::=   Expr </P
+[9]   PredicateExpr ::=   Expr </P
 ><P
 >Evaluate a predicate as in <A
 HREF="libxml-xpath.html#XMLXPATHEVALPREDICATE"