[437542] Repair action should not always save the sessions

This was wrongly reported in commit
825388b5e120bfe30c75e8bf0539bf1736fadc23

Bug: 437542
Change-Id: Id43c4acd460b7a699a16374591d495957cd92600
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[test] avoid a potential NPE on session closing

avoid a potential NPE on session closing when the UI thread try to use
Resource through EObject.eResource() after session is closed

Change-Id: I98792a2faa016149597f188b5291ac6656078434
[cleanup] Add conditions to avoid failing if resources are disposed when
session is closing with opened editors

Signed-off-by: Alex Lagarde <alex.lagarde@obeo.fr>
Change-Id: Ic829fda596e4d39da056d1ab1ac09211acee7891
[build] Refresh the Luna target to get the final version of all the components

Change-Id: I496ef3b4cee0d9548906c80a675505442daa0f15