[build] Update Juno & Kepler Target platforms (modify Xtext update site)

Change-Id: Ide2fc0e594677baa55ae29664e654920fef816c2
Signed-off-by: Alex Lagarde <alex.lagarde@obeo.fr>
[439102] NPE in WorkspaceImagePathSelector if a file without extension exists in the workspace

Add a simple !=null.

This is a backport of the fix for bug #438354 for the v1.0.x branch.

Bug: 439102
Change-Id: I291240f2dad696845942eb63a46e18f70b5590a8
Signed-off-by: Esteban Dugueperoux <esteban.dugueperoux@obeo.fr>
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[439108] The message "Root element has been deleted..." should not appeared when the editor is already closed

1. Add a check on DialectEditor to avoid that + do some cleanup
2. Update the IEditingSession.attachEditor()/detachEditor() javadoc to
indicate that a detached editor is equivalent to a closed editor and an
attached editor is equivalent to an opened editor
3. Remove DDiagramEditorImpl.disposeDocumentProvider() as
IEditingSession.detachEditor() is already called in
DDiagramEditorImpl.dispose()

This is a backport of the fix for bug #437755 for the v1.0.x branch.

Bug: 439108
Change-Id: I9b1d146eb06888c361a75ee9e7ebb0beba43ebeb
Signed-off-by: Esteban Dugueperoux <esteban.dugueperoux@obeo.fr>
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[439103] Completion on Acceleo 3 expressions is not available anymore in odesign file

A NPE is thrown on interpreted expression in odesign completion when a
Java extension to an empty Java class is defined. The
CompilationResult.getStatus() returns null. The fix consists to consider
CompilationResult.getStatus()==null as Status.OK in the condition where
there is the NPE.

This is a backport of the fix for bug #433821 for the v1.0.x branch.

Bug: 439103
Change-Id: Ie0a594cb3bb6196932cf9ef57fed8be5d010d17f
Signed-off-by: Esteban Dugueperoux <esteban.dugueperoux@obeo.fr>
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[438425] Reload all the imported services using the new bundle path

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