Reworking of LALFrame wrappers
This PR refactors the LALFrame wrappers to be much more similar to those for frameCPP.
Recent LALFrame updates allow for multi-channel reading, meaning the interface for LALFrame can be identical to that of frameCPP.
As a result the independent content of the two sets of wrappers has been greatly reduced, providing only a method to read a TImeSeriesDict
. Conversions to other datatypes (e.g. StateVector
) is now handled by a factory method.