Spectrometer channels may or may not be contiguous.
split Spectrometer into a Generic base and a Uniform subclass
use a register for spectrometer kinds
New Spectrometer Kind: Complex
fix yorick plug-in
add missing files