ImageReader optimisations.

Simplified the computeChannelData method within the ImageReader to remove the acquisition of all channels from the OpenImageIO cache despite only requiring one.

Removed the associated "todo" from the ImageReader.