fixed some wording make sure doc/examples is packaged fixed the really

* Copyright: fixed some wording
* libxml.spec.in: make sure doc/examples is packaged
* include/libxml/tree.h valid.c xmlreader.c: fixed the really
  annoying problem about xmlRemoveID and xmlReader streaming.
  Thing looks fixed now, add to add a doc reference to the
  xmlID structure though...
Daniel
diff --git a/doc/examples/index.py b/doc/examples/index.py
index bbd0e8c..c6efd8e 100755
--- a/doc/examples/index.py
+++ b/doc/examples/index.py
@@ -219,6 +219,10 @@
     for file in glob.glob('*.out'):
         extras.append(file)
     Makefile="""# Beware this is autogenerated by config.py
+HTML_DIR=$(datadir)/doc
+DOC_MODULE=libxml2-$(VERSION)
+TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE)/examples
+
 INCLUDES = -I$(top_builddir)/include -I@srcdir@/include @THREAD_CFLAGS@ @Z_CFLAGS@
 DEPS = $(top_builddir)/libxml2.la
 LDADDS = @STATIC_BINARIES@ $(top_builddir)/libxml2.la @THREAD_LIBS@ @Z_LIBS@ $(ICONV_LIBS) -lm @WIN32_EXTRA_LIBADD@
@@ -231,6 +235,10 @@
 index.html: examples.xml examples.xsl
 	-@(xsltproc examples.xsl examples.xml && echo "Rebuilt web page" && xmllint --valid --noout index.html)
 
+install-data-local: 
+	$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
+	-@INSTALL@ -m 0644 $(srcdir)/*.html $(srcdir)/*.c $(srcdir)/*.xml $(srcdir)/*.xsl $(srcdir)/*.out $(DESTDIR)$(TARGET_DIR)
+
 """
     EXTRA_DIST=""
     for extra in extras: