Updates to dSiPM and to CaribouDevice::configure()
The CaribouDevice::configure()
up till now did not take into account the default values set for the registers, so in our view the defaults were pretty useless. Now, all writable device registers and also memory registers are written, either with the config-supplied value or the default.
I hope this doesn't break anything for you @afiergol.
In addition some device updates.