get rid of the readline and libhistory dependancies by default, release

* configure.in: get rid of the readline and libhistory
  dependancies by default, release 2.4.1 with IA64 fix
* nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
  include/libxml/tree.h include/libxml/xmlIO.h: incorporated
  John Kroll fixes to allow saving to HTTP via PUT (or
  POST of needed).
* doc/html/*.html: regenerated the docs
Daniel
diff --git a/doc/html/libxml-htmlparser.html b/doc/html/libxml-htmlparser.html
index 82df3f2..9b315fb 100644
--- a/doc/html/libxml-htmlparser.html
+++ b/doc/html/libxml-htmlparser.html
@@ -122,7 +122,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN10243"
+NAME="AEN10190"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +130,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN10246"
+NAME="AEN10193"
 ></A
 ><H2
 >Synopsis</H2
@@ -197,33 +197,34 @@
 HREF="libxml-htmlparser.html#HTMLENTITYDESCPTR"
 >htmlEntityDescPtr</A
 >;
-<A
+const <A
 HREF="libxml-htmlparser.html#HTMLELEMDESCPTR"
 >htmlElemDescPtr</A
 > <A
 HREF="libxml-htmlparser.html#HTMLTAGLOOKUP"
 >htmlTagLookup</A
->               (const <A
+>         (const <A
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 > *tag);
-<A
+const <A
 HREF="libxml-htmlparser.html#HTMLENTITYDESCPTR"
 >htmlEntityDescPtr</A
 > <A
 HREF="libxml-htmlparser.html#HTMLENTITYLOOKUP"
 >htmlEntityLookup</A
->          (const <A
+>    (const <A
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 > *name);
-<A
+const <A
 HREF="libxml-htmlparser.html#HTMLENTITYDESCPTR"
 >htmlEntityDescPtr</A
 > <A
 HREF="libxml-htmlparser.html#HTMLENTITYVALUELOOKUP"
 >htmlEntityValueLookup</A
->     (unsigned int value);
+>
+                                            (unsigned int value);
 int         <A
 HREF="libxml-htmlparser.html#HTMLISAUTOCLOSED"
 >htmlIsAutoClosed</A
@@ -394,7 +395,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN10310"
+NAME="AEN10257"
 ></A
 ><H2
 >Description</H2
@@ -404,14 +405,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN10313"
+NAME="AEN10260"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10315"
+NAME="AEN10262"
 ></A
 ><H3
 ><A
@@ -437,7 +438,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10320"
+NAME="AEN10267"
 ></A
 ><H3
 ><A
@@ -463,7 +464,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10325"
+NAME="AEN10272"
 ></A
 ><H3
 ><A
@@ -489,7 +490,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10330"
+NAME="AEN10277"
 ></A
 ><H3
 ><A
@@ -515,7 +516,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10335"
+NAME="AEN10282"
 ></A
 ><H3
 ><A
@@ -541,7 +542,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10340"
+NAME="AEN10287"
 ></A
 ><H3
 ><A
@@ -567,7 +568,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10345"
+NAME="AEN10292"
 ></A
 ><H3
 ><A
@@ -593,7 +594,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10350"
+NAME="AEN10297"
 ></A
 ><H3
 ><A
@@ -619,7 +620,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10355"
+NAME="AEN10302"
 ></A
 ><H3
 ><A
@@ -645,7 +646,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10360"
+NAME="AEN10307"
 ></A
 ><H3
 ><A
@@ -681,7 +682,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10365"
+NAME="AEN10312"
 ></A
 ><H3
 ><A
@@ -707,7 +708,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10370"
+NAME="AEN10317"
 ></A
 ><H3
 ><A
@@ -737,7 +738,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10375"
+NAME="AEN10322"
 ></A
 ><H3
 ><A
@@ -763,7 +764,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10380"
+NAME="AEN10327"
 ></A
 ><H3
 ><A
@@ -779,10 +780,10 @@
 ><TD
 ><PRE
 CLASS="PROGRAMLISTING"
-><A
+>const <A
 HREF="libxml-htmlparser.html#HTMLELEMDESCPTR"
 >htmlElemDescPtr</A
-> htmlTagLookup               (const <A
+> htmlTagLookup         (const <A
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 > *tag);</PRE
@@ -796,7 +797,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10388"
+NAME="AEN10335"
 ></A
 ><P
 ></P
@@ -849,7 +850,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10401"
+NAME="AEN10348"
 ></A
 ><H3
 ><A
@@ -865,10 +866,10 @@
 ><TD
 ><PRE
 CLASS="PROGRAMLISTING"
-><A
+>const <A
 HREF="libxml-htmlparser.html#HTMLENTITYDESCPTR"
 >htmlEntityDescPtr</A
-> htmlEntityLookup          (const <A
+> htmlEntityLookup    (const <A
 HREF="libxml-tree.html#XMLCHAR"
 >xmlChar</A
 > *name);</PRE
@@ -884,7 +885,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10410"
+NAME="AEN10357"
 ></A
 ><P
 ></P
@@ -937,7 +938,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10423"
+NAME="AEN10370"
 ></A
 ><H3
 ><A
@@ -953,10 +954,11 @@
 ><TD
 ><PRE
 CLASS="PROGRAMLISTING"
-><A
+>const <A
 HREF="libxml-htmlparser.html#HTMLENTITYDESCPTR"
 >htmlEntityDescPtr</A
-> htmlEntityValueLookup     (unsigned int value);</PRE
+> htmlEntityValueLookup
+                                            (unsigned int value);</PRE
 ></TD
 ></TR
 ></TABLE
@@ -969,7 +971,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10431"
+NAME="AEN10378"
 ></A
 ><P
 ></P
@@ -1022,7 +1024,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10444"
+NAME="AEN10391"
 ></A
 ><H3
 ><A
@@ -1058,7 +1060,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10452"
+NAME="AEN10399"
 ></A
 ><P
 ></P
@@ -1128,7 +1130,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10469"
+NAME="AEN10416"
 ></A
 ><H3
 ><A
@@ -1169,7 +1171,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10478"
+NAME="AEN10425"
 ></A
 ><P
 ></P
@@ -1256,7 +1258,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10499"
+NAME="AEN10446"
 ></A
 ><H3
 ><A
@@ -1295,7 +1297,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10509"
+NAME="AEN10456"
 ></A
 ><P
 ></P
@@ -1366,7 +1368,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10526"
+NAME="AEN10473"
 ></A
 ><H3
 ><A
@@ -1402,7 +1404,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10535"
+NAME="AEN10482"
 ></A
 ><P
 ></P
@@ -1455,7 +1457,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10548"
+NAME="AEN10495"
 ></A
 ><H3
 ><A
@@ -1489,7 +1491,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10557"
+NAME="AEN10504"
 ></A
 ><P
 ></P
@@ -1527,7 +1529,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10566"
+NAME="AEN10513"
 ></A
 ><H3
 ><A
@@ -1568,7 +1570,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10575"
+NAME="AEN10522"
 ></A
 ><P
 ></P
@@ -1673,7 +1675,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10600"
+NAME="AEN10547"
 ></A
 ><H3
 ><A
@@ -1707,7 +1709,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10608"
+NAME="AEN10555"
 ></A
 ><P
 ></P
@@ -1777,7 +1779,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10625"
+NAME="AEN10572"
 ></A
 ><H3
 ><A
@@ -1816,7 +1818,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10633"
+NAME="AEN10580"
 ></A
 ><P
 ></P
@@ -1921,7 +1923,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10658"
+NAME="AEN10605"
 ></A
 ><H3
 ><A
@@ -1953,7 +1955,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10665"
+NAME="AEN10612"
 ></A
 ><P
 ></P
@@ -2023,7 +2025,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10682"
+NAME="AEN10629"
 ></A
 ><H3
 ><A
@@ -2054,7 +2056,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10688"
+NAME="AEN10635"
 ></A
 ><P
 ></P
@@ -2181,7 +2183,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10717"
+NAME="AEN10664"
 ></A
 ><H3
 ><A
@@ -2213,7 +2215,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10723"
+NAME="AEN10670"
 ></A
 ><P
 ></P
@@ -2357,7 +2359,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10756"
+NAME="AEN10703"
 ></A
 ><H3
 ><A
@@ -2387,7 +2389,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10763"
+NAME="AEN10710"
 ></A
 ><P
 ></P
@@ -2440,7 +2442,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10776"
+NAME="AEN10723"
 ></A
 ><H3
 ><A
@@ -2467,7 +2469,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10782"
+NAME="AEN10729"
 ></A
 ><P
 ></P
@@ -2520,7 +2522,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10795"
+NAME="AEN10742"
 ></A
 ><H3
 ><A
@@ -2551,7 +2553,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10802"
+NAME="AEN10749"
 ></A
 ><P
 ></P
@@ -2589,7 +2591,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10811"
+NAME="AEN10758"
 ></A
 ><H3
 ><A
@@ -2643,7 +2645,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10822"
+NAME="AEN10769"
 ></A
 ><P
 ></P
@@ -2781,7 +2783,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN10855"
+NAME="AEN10802"
 ></A
 ><H3
 ><A
@@ -2814,7 +2816,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN10862"
+NAME="AEN10809"
 ></A
 ><P
 ></P