Make CATMAIDRandomAccessibleInterval use ImageIO again as I've learned that
Toolkit.createImage() can result in volatile Images of platform dependent
types.  I was able to circumvent the wrong gamma issue by first drawing
the opened image into a new BufferedImage and then grabbing pixels.  Note
that gamma is wrong even for images that were saved with ImageIO!