applied 42 documentation patches from Charlie Bozeman. Regenerated the

* *.c include/libxml/*.h doc/html/*: applied 42 documentation
  patches from Charlie Bozeman. Regenerated the HTML docs.
Daniel
diff --git a/include/libxml/xpathInternals.h b/include/libxml/xpathInternals.h
index b3e0afb..ed39e36 100644
--- a/include/libxml/xpathInternals.h
+++ b/include/libxml/xpathInternals.h
@@ -1,6 +1,6 @@
 /*
- * xpath.c: internal interfaces for XML Path Language implementation
- *          used to build new modules on top of XPath
+ * xpathInternals.c: internal interfaces for XML Path Language implementation
+ *                   used to build new modules on top of XPath
  *
  * See COPYRIGHT for the status of this software
  *
@@ -330,7 +330,7 @@
 
 void	xmlXPathRegisterVariableLookup	(xmlXPathContextPtr ctxt,
 					 xmlXPathVariableLookupFunc f,
-					 void *varCtxt);
+					 void *data);
 
 /*
  * Function Lookup forwarding
@@ -402,7 +402,7 @@
 						 const xmlChar *prefix,
 						 const xmlChar *ns_uri);
 const xmlChar *	   xmlXPathNsLookup		(xmlXPathContextPtr ctxt,
-						 const xmlChar *ns_uri);
+						 const xmlChar *prefix);
 void		   xmlXPathRegisteredNsCleanup	(xmlXPathContextPtr ctxt);
 
 int		   xmlXPathRegisterFunc		(xmlXPathContextPtr ctxt,
@@ -490,7 +490,7 @@
 xmlXPathObjectPtr xmlXPathNewNodeSet(xmlNodePtr val);
 xmlXPathObjectPtr xmlXPathNewNodeSetList(xmlNodeSetPtr val);
 xmlXPathObjectPtr xmlXPathWrapNodeSet(xmlNodeSetPtr val);
-    xmlXPathObjectPtr xmlXPathWrapExternal(void *val);
+xmlXPathObjectPtr xmlXPathWrapExternal(void *val);
 void xmlXPathFreeNodeSetList(xmlXPathObjectPtr obj);