Justin Fletcher found some parts of the code needing cleanup Fixed the

* parserInternals.c valid.c: Justin Fletcher found some parts
  of the code needing cleanup
* libxml.spec.in python/Makefile.am python/generator.py
  python/libxml.c python/libxml.py: Fixed the python Makefiles
  corrected a bug showing up on ia64, changed the name of the
  python internal module too
Daniel
diff --git a/libxml.spec.in b/libxml.spec.in
index b432ad6..84247e5 100644
--- a/libxml.spec.in
+++ b/libxml.spec.in
@@ -143,7 +143,7 @@
 
 %doc AUTHORS ChangeLog NEWS README Copyright
 %{prefix}/lib/python*/site-packages/libxml2.py
-%{prefix}/lib/python*/site-packages/_libxml.so
+%{prefix}/lib/python*/site-packages/libxml2mod.so
 %doc python/TODO
 %doc python/libxml2class.txt
 %doc python/tests/*.py