Shift burden of DIO card count to IOP from user model.
See [[https://alog.ligo-la.caltech.edu/TST/index.php?callRep=14772]] from TST log. With RCG 4.2.7, non-IOP models that have Digital IO cards fail if no I/O chassis is present. This happens because it finds no such cards. The requireIOcnt parameter used for IOP models in this card appears not work. The IOP model transmits the number of ADC, DAC and DO modules to sub-models, but not DIO modules. So we either need to make requireIOcnt to work for non-IOP models, or transmit the number from the IOP model. Note that H1 IOP models do not have the DIO parts in them (as they do no processing on them)