Closes #128, the daqd exits if a gds broadcast list is specified with channels that do not exist.
When processing channel lists require that each entry in the broadcast list (if specified) be an active non TP channel in the channel list, otherwise raise an exception and terminate.