make the visitreader to work with any dumpreader

The Visitreader stores the information about the dumpreader class that
should be used to read the dumps. This will allow to read full
Simulations via visitfiles written by different codes simultaneously.