Rich DAQ decode optimisation
Various CPU improvements to the decoding.
- Avoid the need to create a full header object just to peak ahead to see if the data is zero suppressed or in Alice mode. Add some inline static methods to do this more efficiently.
- Avoid the need to allocate vector storage in the PD Header base object for the default case (one header word).