The spectrum list GUI element is now more robust to missing data.

The cdp.spectrum_ids data structure no longer needs to exist.