Changed the implementation of the ImageViewer channel selection.
Merge pull request #492 from goddardl/ChannelSelectorRefactor

Changed the implementation of the ImageViewer channel selection.