MRView: split off image handling from rendering

Refactoring of MRView::Image to break off image rendering from image
file handling. There is a new MRView::Volume class to deal with the
texture handling and rendering, which MRView::Image now derives from.
The reason for this is to simplify the implementation of the ROI tool.