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/index.sgml b/doc/html/index.sgml
index de2aad3..dea1ad8 100644
--- a/doc/html/index.sgml
+++ b/doc/html/index.sgml
@@ -312,6 +312,7 @@
 <ANCHOR id ="XMLSAVEFILE" href="libxml/libxml-tree.html#XMLSAVEFILE">
 <ANCHOR id ="XMLSAVEFORMATFILE" href="libxml/libxml-tree.html#XMLSAVEFORMATFILE">
 <ANCHOR id ="XMLNODEDUMP" href="libxml/libxml-tree.html#XMLNODEDUMP">
+<ANCHOR id ="XMLSAVEFORMATFILEENC" href="libxml/libxml-tree.html#XMLSAVEFORMATFILEENC">
 <ANCHOR id ="XMLSAVEFILEENC" href="libxml/libxml-tree.html#XMLSAVEFILEENC">
 <ANCHOR id ="XMLGETDOCCOMPRESSMODE" href="libxml/libxml-tree.html#XMLGETDOCCOMPRESSMODE">
 <ANCHOR id ="XMLSETDOCCOMPRESSMODE" href="libxml/libxml-tree.html#XMLSETDOCCOMPRESSMODE">
@@ -374,13 +375,11 @@
 <ANCHOR id ="XMLDUMPATTRIBUTETABLE" href="libxml/libxml-valid.html#XMLDUMPATTRIBUTETABLE">
 <ANCHOR id ="XMLDUMPATTRIBUTEDECL" href="libxml/libxml-valid.html#XMLDUMPATTRIBUTEDECL">
 <ANCHOR id ="XMLADDID" href="libxml/libxml-valid.html#XMLADDID">
-<ANCHOR id ="XMLCOPYIDTABLE" href="libxml/libxml-valid.html#XMLCOPYIDTABLE">
 <ANCHOR id ="XMLFREEIDTABLE" href="libxml/libxml-valid.html#XMLFREEIDTABLE">
 <ANCHOR id ="XMLGETID" href="libxml/libxml-valid.html#XMLGETID">
 <ANCHOR id ="XMLISID" href="libxml/libxml-valid.html#XMLISID">
 <ANCHOR id ="XMLREMOVEID" href="libxml/libxml-valid.html#XMLREMOVEID">
 <ANCHOR id ="XMLADDREF" href="libxml/libxml-valid.html#XMLADDREF">
-<ANCHOR id ="XMLCOPYREFTABLE" href="libxml/libxml-valid.html#XMLCOPYREFTABLE">
 <ANCHOR id ="XMLFREEREFTABLE" href="libxml/libxml-valid.html#XMLFREEREFTABLE">
 <ANCHOR id ="XMLISREF" href="libxml/libxml-valid.html#XMLISREF">
 <ANCHOR id ="XMLREMOVEREF" href="libxml/libxml-valid.html#XMLREMOVEREF">
@@ -507,6 +506,7 @@
 <ANCHOR id ="XMLXPATHFUNCTION" href="libxml/libxml-xpath.html#XMLXPATHFUNCTION">
 <ANCHOR id ="XMLXPATHNODESETGETLENGTH" href="libxml/libxml-xpath.html#XMLXPATHNODESETGETLENGTH">
 <ANCHOR id ="XMLXPATHNODESETITEM" href="libxml/libxml-xpath.html#XMLXPATHNODESETITEM">
+<ANCHOR id ="XMLXPATHNODESETISEMPTY" href="libxml/libxml-xpath.html#XMLXPATHNODESETISEMPTY">
 <ANCHOR id ="XMLXPATHFREEOBJECT" href="libxml/libxml-xpath.html#XMLXPATHFREEOBJECT">
 <ANCHOR id ="XMLXPATHNODESETCREATE" href="libxml/libxml-xpath.html#XMLXPATHNODESETCREATE">
 <ANCHOR id ="XMLXPATHFREENODESETLIST" href="libxml/libxml-xpath.html#XMLXPATHFREENODESETLIST">
@@ -534,13 +534,35 @@
 <ANCHOR id ="XMLXPATHNEWCONTEXT" href="libxml/libxml-xpath.html#XMLXPATHNEWCONTEXT">
 <ANCHOR id ="XMLXPATHFREECONTEXT" href="libxml/libxml-xpath.html#XMLXPATHFREECONTEXT">
 <ANCHOR id ="XMLXPATHEVAL" href="libxml/libxml-xpath.html#XMLXPATHEVAL">
-<ANCHOR id ="XMLXPATHEVALXPTREXPR" href="libxml/libxml-xpath.html#XMLXPATHEVALXPTREXPR">
 <ANCHOR id ="XMLXPATHEVALEXPRESSION" href="libxml/libxml-xpath.html#XMLXPATHEVALEXPRESSION">
 <ANCHOR id ="XMLXPATHEVALPREDICATE" href="libxml/libxml-xpath.html#XMLXPATHEVALPREDICATE">
 <ANCHOR id ="XMLXPATHCOMPILE" href="libxml/libxml-xpath.html#XMLXPATHCOMPILE">
 <ANCHOR id ="XMLXPATHCOMPILEDEVAL" href="libxml/libxml-xpath.html#XMLXPATHCOMPILEDEVAL">
 <ANCHOR id ="XMLXPATHFREECOMPEXPR" href="libxml/libxml-xpath.html#XMLXPATHFREECOMPEXPR">
 <ANCHOR id ="LIBXML-XPATHINTERNALS" href="libxml/libxml-xpathinternals.html">
+<ANCHOR id ="XMLXPATHSETERROR" href="libxml/libxml-xpathinternals.html#XMLXPATHSETERROR">
+<ANCHOR id ="XMLXPATHSETARITYERROR" href="libxml/libxml-xpathinternals.html#XMLXPATHSETARITYERROR">
+<ANCHOR id ="XMLXPATHSETTYPEERROR" href="libxml/libxml-xpathinternals.html#XMLXPATHSETTYPEERROR">
+<ANCHOR id ="XMLXPATHGETERROR" href="libxml/libxml-xpathinternals.html#XMLXPATHGETERROR">
+<ANCHOR id ="XMLXPATHCHECKERROR" href="libxml/libxml-xpathinternals.html#XMLXPATHCHECKERROR">
+<ANCHOR id ="XMLXPATHGETDOCUMENT" href="libxml/libxml-xpathinternals.html#XMLXPATHGETDOCUMENT">
+<ANCHOR id ="XMLXPATHGETCONTEXTNODE" href="libxml/libxml-xpathinternals.html#XMLXPATHGETCONTEXTNODE">
+<ANCHOR id ="XMLXPATHPOPBOOLEAN" href="libxml/libxml-xpathinternals.html#XMLXPATHPOPBOOLEAN">
+<ANCHOR id ="XMLXPATHPOPNUMBER" href="libxml/libxml-xpathinternals.html#XMLXPATHPOPNUMBER">
+<ANCHOR id ="XMLXPATHPOPSTRING" href="libxml/libxml-xpathinternals.html#XMLXPATHPOPSTRING">
+<ANCHOR id ="XMLXPATHPOPNODESET" href="libxml/libxml-xpathinternals.html#XMLXPATHPOPNODESET">
+<ANCHOR id ="XMLXPATHPOPEXTERNAL" href="libxml/libxml-xpathinternals.html#XMLXPATHPOPEXTERNAL">
+<ANCHOR id ="XMLXPATHRETURNBOOLEAN" href="libxml/libxml-xpathinternals.html#XMLXPATHRETURNBOOLEAN">
+<ANCHOR id ="XMLXPATHRETURNTRUE" href="libxml/libxml-xpathinternals.html#XMLXPATHRETURNTRUE">
+<ANCHOR id ="XMLXPATHRETURNFALSE" href="libxml/libxml-xpathinternals.html#XMLXPATHRETURNFALSE">
+<ANCHOR id ="XMLXPATHRETURNNUMBER" href="libxml/libxml-xpathinternals.html#XMLXPATHRETURNNUMBER">
+<ANCHOR id ="XMLXPATHRETURNSTRING" href="libxml/libxml-xpathinternals.html#XMLXPATHRETURNSTRING">
+<ANCHOR id ="XMLXPATHRETURNEMPTYSTRING" href="libxml/libxml-xpathinternals.html#XMLXPATHRETURNEMPTYSTRING">
+<ANCHOR id ="XMLXPATHRETURNNODESET" href="libxml/libxml-xpathinternals.html#XMLXPATHRETURNNODESET">
+<ANCHOR id ="XMLXPATHRETURNEMPTYNODESET" href="libxml/libxml-xpathinternals.html#XMLXPATHRETURNEMPTYNODESET">
+<ANCHOR id ="XMLXPATHRETURNEXTERNAL" href="libxml/libxml-xpathinternals.html#XMLXPATHRETURNEXTERNAL">
+<ANCHOR id ="XMLXPATHSTACKISNODESET" href="libxml/libxml-xpathinternals.html#XMLXPATHSTACKISNODESET">
+<ANCHOR id ="XMLXPATHEMPTYNODESET" href="libxml/libxml-xpathinternals.html#XMLXPATHEMPTYNODESET">
 <ANCHOR id ="CHECK-ERROR-CAPS" href="libxml/libxml-xpathinternals.html#CHECK-ERROR-CAPS">
 <ANCHOR id ="CHECK-ERROR0-CAPS" href="libxml/libxml-xpathinternals.html#CHECK-ERROR0-CAPS">
 <ANCHOR id ="XP-ERROR-CAPS" href="libxml/libxml-xpathinternals.html#XP-ERROR-CAPS">
@@ -551,11 +573,24 @@
 <ANCHOR id ="CAST-TO-STRING-CAPS" href="libxml/libxml-xpathinternals.html#CAST-TO-STRING-CAPS">
 <ANCHOR id ="CAST-TO-NUMBER-CAPS" href="libxml/libxml-xpathinternals.html#CAST-TO-NUMBER-CAPS">
 <ANCHOR id ="CAST-TO-BOOLEAN-CAPS" href="libxml/libxml-xpathinternals.html#CAST-TO-BOOLEAN-CAPS">
-<ANCHOR id ="XMLXPATHOBJECTPTR" href="libxml/libxml-xpathinternals.html#XMLXPATHOBJECTPTR">
+<ANCHOR id ="XMLXPATHVARIABLELOOKUPFUNC" href="libxml/libxml-xpathinternals.html#XMLXPATHVARIABLELOOKUPFUNC">
 <ANCHOR id ="XMLXPATHREGISTERVARIABLELOOKUP" href="libxml/libxml-xpathinternals.html#XMLXPATHREGISTERVARIABLELOOKUP">
 <ANCHOR id ="XMLXPATHERROR" href="libxml/libxml-xpathinternals.html#XMLXPATHERROR">
 <ANCHOR id ="XMLXPATHDEBUGDUMPOBJECT" href="libxml/libxml-xpathinternals.html#XMLXPATHDEBUGDUMPOBJECT">
 <ANCHOR id ="XMLXPATHDEBUGDUMPCOMPEXPR" href="libxml/libxml-xpathinternals.html#XMLXPATHDEBUGDUMPCOMPEXPR">
+<ANCHOR id ="XMLXPATHDIFFERENCE" href="libxml/libxml-xpathinternals.html#XMLXPATHDIFFERENCE">
+<ANCHOR id ="XMLXPATHINTERSECTION" href="libxml/libxml-xpathinternals.html#XMLXPATHINTERSECTION">
+<ANCHOR id ="XMLXPATHDISTINCTSORTED" href="libxml/libxml-xpathinternals.html#XMLXPATHDISTINCTSORTED">
+<ANCHOR id ="XMLXPATHDISTINCT" href="libxml/libxml-xpathinternals.html#XMLXPATHDISTINCT">
+<ANCHOR id ="XMLXPATHHASSAMENODES" href="libxml/libxml-xpathinternals.html#XMLXPATHHASSAMENODES">
+<ANCHOR id ="XMLXPATHNODELEADINGSORTED" href="libxml/libxml-xpathinternals.html#XMLXPATHNODELEADINGSORTED">
+<ANCHOR id ="XMLXPATHLEADINGSORTED" href="libxml/libxml-xpathinternals.html#XMLXPATHLEADINGSORTED">
+<ANCHOR id ="XMLXPATHNODELEADING" href="libxml/libxml-xpathinternals.html#XMLXPATHNODELEADING">
+<ANCHOR id ="XMLXPATHLEADING" href="libxml/libxml-xpathinternals.html#XMLXPATHLEADING">
+<ANCHOR id ="XMLXPATHNODETRAILINGSORTED" href="libxml/libxml-xpathinternals.html#XMLXPATHNODETRAILINGSORTED">
+<ANCHOR id ="XMLXPATHTRAILINGSORTED" href="libxml/libxml-xpathinternals.html#XMLXPATHTRAILINGSORTED">
+<ANCHOR id ="XMLXPATHNODETRAILING" href="libxml/libxml-xpathinternals.html#XMLXPATHNODETRAILING">
+<ANCHOR id ="XMLXPATHTRAILING" href="libxml/libxml-xpathinternals.html#XMLXPATHTRAILING">
 <ANCHOR id ="XMLXPATHREGISTERNS" href="libxml/libxml-xpathinternals.html#XMLXPATHREGISTERNS">
 <ANCHOR id ="XMLXPATHNSLOOKUP" href="libxml/libxml-xpathinternals.html#XMLXPATHNSLOOKUP">
 <ANCHOR id ="XMLXPATHREGISTEREDNSCLEANUP" href="libxml/libxml-xpathinternals.html#XMLXPATHREGISTEREDNSCLEANUP">
@@ -601,6 +636,7 @@
 <ANCHOR id ="XMLXPATHFREENODESET" href="libxml/libxml-xpathinternals.html#XMLXPATHFREENODESET">
 <ANCHOR id ="XMLXPATHNEWNODESETLIST" href="libxml/libxml-xpathinternals.html#XMLXPATHNEWNODESETLIST">
 <ANCHOR id ="XMLXPATHWRAPNODESET" href="libxml/libxml-xpathinternals.html#XMLXPATHWRAPNODESET">
+<ANCHOR id ="XMLXPATHWRAPEXTERNAL" href="libxml/libxml-xpathinternals.html#XMLXPATHWRAPEXTERNAL">
 <ANCHOR id ="XMLXPATHFREENODESETLIST" href="libxml/libxml-xpathinternals.html#XMLXPATHFREENODESETLIST">
 <ANCHOR id ="XMLXPATHFREEOBJECT" href="libxml/libxml-xpathinternals.html#XMLXPATHFREEOBJECT">
 <ANCHOR id ="XMLXPATHNEWCONTEXT" href="libxml/libxml-xpathinternals.html#XMLXPATHNEWCONTEXT">
@@ -753,6 +789,7 @@
 <ANCHOR id ="XMLOUTPUTBUFFERFLUSH" href="libxml/libxml-xmlio.html#XMLOUTPUTBUFFERFLUSH">
 <ANCHOR id ="XMLOUTPUTBUFFERCLOSE" href="libxml/libxml-xmlio.html#XMLOUTPUTBUFFERCLOSE">
 <ANCHOR id ="XMLREGISTEROUTPUTCALLBACKS" href="libxml/libxml-xmlio.html#XMLREGISTEROUTPUTCALLBACKS">
+<ANCHOR id ="XMLIOHTTPOPENW" href="libxml/libxml-xmlio.html#XMLIOHTTPOPENW">
 <ANCHOR id ="XMLSAVEFILETO" href="libxml/libxml-xmlio.html#XMLSAVEFILETO">
 <ANCHOR id ="XMLSAVEFORMATFILETO" href="libxml/libxml-xmlio.html#XMLSAVEFORMATFILETO">
 <ANCHOR id ="XMLNODEDUMPOUTPUT" href="libxml/libxml-xmlio.html#XMLNODEDUMPOUTPUT">
@@ -943,7 +980,6 @@
 <ANCHOR id ="XMLDEBUGDUMPDOCUMENT" href="libxml/libxml-debugxml.html#XMLDEBUGDUMPDOCUMENT">
 <ANCHOR id ="XMLDEBUGDUMPDTD" href="libxml/libxml-debugxml.html#XMLDEBUGDUMPDTD">
 <ANCHOR id ="XMLDEBUGDUMPENTITIES" href="libxml/libxml-debugxml.html#XMLDEBUGDUMPENTITIES">
-<ANCHOR id ="XMLLSONENODE" href="libxml/libxml-debugxml.html#XMLLSONENODE">
 <ANCHOR id ="XMLSHELLREADLINEFUNC" href="libxml/libxml-debugxml.html#XMLSHELLREADLINEFUNC">
 <ANCHOR id ="XMLSHELLCTXT" href="libxml/libxml-debugxml.html#XMLSHELLCTXT">
 <ANCHOR id ="XMLSHELLCTXTPTR" href="libxml/libxml-debugxml.html#XMLSHELLCTXTPTR">