Added some handy utility methods to our version of XmlStreamReader, that
make using this interface much simpler that it would otherwise be.