Added channel options to can_produce_data and get_stream_gaps so get_required_channels can be used for XYZAlgorithm functionality