TLMLauncher can be created without refTraj

They then need to be 'initialized' by associating
it with a trajectory.  This is to be able to pass
the instance and reinitialize it afterward with a
different trajectory.
Launcher1D super classes

kdvLauncher and kdvTLMLauncher as subclasses of
Launcher and TLMLauncher.  This was neccessary to
be able to check instance validity in a general
way in the Data Assimilation module (which should
be valid for different model).
Moved Launchers in pseudoSpec1D for simplicity
Minor correction