Added support for NChannelImage and ExtendToNChannel


Sorry for all the previous open/close pull requests. This is the only merge to look at.

Don't see what the word ``Feature`` adds here. Why not call it ``ColorConverter``? Then is sounds more like something general that belongs in Imagen.