Persistence of images

The base reader is made persistent through the implementation of the IlvPersistentObject interface. This implies implementing a specific constructor (to retrieve data from an input stream) and writing methods.
To manage dataless persistence, it is also necessary to implement a reload method, able to read the raw files from serialized information (such as file names), see Writing a raster reader for DEM data.