CCAR: several debugs in DSC ports and launcher
- better disconnect for DSC ports when a container has gone (all files in DSC directory and DSC_Engines.idl)
- catch SALOME_Exception in YACS : need the typecode in IDL lib (add SALOME_ExceptionDynSK.cc in Makefile.am)
- remove existing entry in naming service on StartContainer (SALOME_ContainerManager.cxx) : risk of unconsistency
- catch CORBA SystemException in FindNext : unable to start containers when component instances exist and when container
has gone
- remove exit in ShutdownWithExit : right way to stop servers is to call orb->shutdown(0) in a CORBA method, call orb->destroy()
in the main thread after orb->run() and to have called _remove_ref on main servants (SALOME_ContainerManager.cxx,
SALOME_Launcher.cxx, SALOME_LauncherServer.cxx).
- remove memory leaks : use valgrind on Launcher and ConnectionManagerServer; several small modifications in many files.