removed some annoying warnings fixed a bug in the PubidChars definition,

* check-xml-test-suite.py: removed some annoying warnings
* chvalid.def chvalid.c include/libxml/chvalid.h: fixed a bug
  in the PubidChars definition, regenerated, there is still
  a bug left somewhere
* genChRanges.py: save the header directly in include/libxml/
* configure.in: I generated a 2.6.0beta6 earlier today
Daniel
diff --git a/check-xml-test-suite.py b/check-xml-test-suite.py
index 23b0706..ed0eaa2 100755
--- a/check-xml-test-suite.py
+++ b/check-xml-test-suite.py
@@ -6,6 +6,11 @@
 sys.path.append("python")
 import libxml2
 
+test_nr = 0
+test_succeed = 0
+test_failed = 0
+test_error = 0
+
 #
 # the testsuite description
 #
@@ -279,15 +284,10 @@
     doc.freeDoc()
     return 1
 
-test_nr = 0
-test_succeed = 0
-test_failed = 0
-test_error = 0
 def runTest(test):
     global test_nr
-    global test_failed
-    global test_error
     global test_succeed
+    global test_failed
     global error_msg
     global log
 
@@ -391,11 +391,6 @@
 
 case = testsuite.children
 while case != None:
-    global test_nr
-    global test_succeed
-    global test_failed
-    global test_error
-
     if case.name == 'TESTCASES':
 	old_test_nr = test_nr
 	old_test_succeed = test_succeed