add support for EBCDIC and make support for UTF-16 more robust.  Did this by adding an inner class to XMLEntityManager to wrap InputStreams, in place of the OneCharReader inner class that attempted to rwrap readers.  Because of the way Java-supplied readers work, the former method would not work in general.  While this method does, its downside is that it is not possible to get the wrapping object out of the way as it was in the OneCharReader case, so it is likely to be somewhat less efficient.
add support for EBCDIC and make support for UTF-16 more robust.  Did this by adding an inner class to XMLEntityManager to wrap InputStreams, in place of the OneCharReader inner class that attempted to rwrap readers.  Because of the way Java-supplied readers work, the former method would not work in general.  While this method does, its downside is that it is not possible to get the wrapping object out of the way as it was in the OneCharReader case, so it is likely to be somewhat less efficient.


git-svn-id: 21df804813e9d3638e43477f308dd0be51e5f30f@318025 13f79535-47bb-0310-9956-ffa450edef68

ronsigal/xerces,jimma/xerces,RackerWilliams/xercesj,jimma/xerces,RackerWilliams/xercesj,RackerWilliams/xercesj,jimma/xerces,ronsigal/xerces,ronsigal/xerces