Refactored the xml reader scheme.  Merged LinkerSatisfier and generic xml parsing into one new XmlReaderManager.  The specific readers no longer inherit from the generic code (a bad design always) but instead are delegated to by the manager.
Refactored the xml reader scheme.  Merged LinkerSatisfier and generic
xml parsing into one new XmlReaderManager.  The specific readers no
longer inherit from the generic code (a bad design always) but instead
are delegated to by the manager.

This design is now basically aspect-oriented; it allows multiple
different readers to co-exist and the manager tries each one for an
incoming tag to see which will parse it.


angavrilov/olmar,angavrilov/olmar,angavrilov/olmar,angavrilov/olmar