preparing release 2.5.4 updated and rebuilt the docs removed warnings

* configure.in: preparing release 2.5.4
* doc/*: updated and rebuilt the docs
* relaxng.c: removed warnings
* result/relaxng/*: updated the results
Daniel
diff --git a/relaxng.c b/relaxng.c
index 2f91afe..ca7d194 100644
--- a/relaxng.c
+++ b/relaxng.c
@@ -1719,6 +1719,8 @@
 	      xmlRelaxNGDefinePtr def);
 static xmlRelaxNGGrammarPtr xmlRelaxNGParseGrammar(
 	      xmlRelaxNGParserCtxtPtr ctxt, xmlNodePtr nodes);
+static int xmlRelaxNGElementMatch(xmlRelaxNGValidCtxtPtr ctxt, 
+	      xmlRelaxNGDefinePtr define, xmlNodePtr elem);
 
 
 #define IS_BLANK_NODE(n)						\
@@ -2106,7 +2108,6 @@
 	    return(0);
 	return(1);
     } else if (def1->type == XML_RELAXNG_EXCEPT) {
-	xmlRelaxNGDefinePtr tmp = def1->content;
 	TODO
 	ret = 0;
     } else {