[423576] Add version tags during preSave

This should be done on Group and DAnalysis to remember the creation
version. Otherwise, the next loads will trigger the migration (until the
next save).

This is done in resource handlers during preSave. eDeliver has been
deactivated during the version modification to avoid to trigger
notification while save is performed.

Correctly launch the indirectly collapsed node migration. It has been
introduced in 6.5.3 et 6.7.0 versions. The migration application
condition must trigger the migration for version < 6.5.3 or version
between 6.6.0 and 6.7. The sequence migration part has also been
modified.

Cherry-picked from 9c2c27d1896b53c20069f92ebd1af0d59325bb7c
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[423577] Add variables for edge size computation

New variables are available for
EdgeStyleDescription#sizeComputationExpression to compute edge size:
 . sourceView,
 . targetView,
 . view,
 . diagram.

In addition correct preSource variable type in
EdgeCreationDescription#connectionStartPrecondition

(cherry picked from commit 9caed744447e4bf4a4b1edfdf49c907b06b2328c)

Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[423793] Rename org.eclipse.sirius.pim.ecore.design

Rename org.eclipse.sirius.pim.ecore.design into
org.eclipse.sirius.sample.ecore.design.

(cherry-picked from commit ee629ded3f069a1635b9ef36bff613ce48bf09da)

Change-Id: I85cc6651c8bca124ad3a950b1a890279fff8687b
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[doc] Integrate the final version of the 0.9.0 release notes

Change-Id: I5ba0214f010190825f9f12402315afff2ca92948
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>