float/double check bugfix exported a function for NMTOKEN validation add a

* xmlschemastypes.c: float/double check bugfix
* tree.c include/libxml/tree.h: exported a function for NMTOKEN
  validation
* xmlreader.c: add a TODO for Jody
* relaxng.c: bugfix bugfix bugfix
  found 373 test schemas: 300 success 73 failures
  found 529 test instances: 507 success 10 failures
* result/relaxng/*: updated the results
Daniel
diff --git a/check-relaxng-test-suite.py b/check-relaxng-test-suite.py
index 7eba531..3cd328a 100755
--- a/check-relaxng-test-suite.py
+++ b/check-relaxng-test-suite.py
@@ -7,6 +7,8 @@
 sys.path.append("python")
 import libxml2
 
+debug = 0
+
 #
 # the testsuite description
 #
@@ -256,6 +258,8 @@
 
               nb_schemas_tests, node.lineNo()))
     resources = {}
+    if debug:
+        print "test %d line %d" % (nb_schemas_tests, node.lineNo())
 
     dirs = node.xpathEval('dir')
     for dir in dirs: