[427803] Review properties values of diagram.ui plugin

By comparing it manually to the old values in sirius.ui plugin.

Bug: 427803
Change-Id: I514485a82e396229b1f44cf9c04005d9153ee0bc
Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
[427803] Fix Diagram preference management

DiagramPlugin is now able to manage its own preferences. 
Diagram UI preference have been moved from Diagram core plugin to
Diagram UI plugin.
The preference page have been modified to dispatch modifications in the
declaring preference stores.
Abstract tests classes have now the capability to handle diagram
preference and diagram ui preferences.

Bug: 427803
Change-Id: Icd3621bd4c2f626ebc0a43de2f559e03da84c991
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[431390] Rename DesignerUIPreferencesKeys into SiriusUIPreferencesKeys

Change-Id: Ic64aec677200914327796a78bf00f6ebf12628cf
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[431390] Improve Refresh on opening preference management

The old DialectManager.setRefreshOnOpening() could have let a developer
think that he had the possibility to programmatically change this
behavior, but this was called directly on reaction to changes in the
preference page without any checks. The dialect manager was updated from
a preference change listener added during SiriusEditPlugin.start(). 

Furthermore this corresponds to UI behavior and preference. 
The isRefreshActivatedOnRepresentationOpening() method has been moved to
DialectUIManager which directly call the preference service. 

Bug: 431390
Change-Id: I0a4f23b244801c816d18323f1f957f64b7c1efb2
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[427803] Move a diagram core related preference to the diagram plugin

Bug: 427803
Change-Id: I63d5b90c48957522d730ba25f988eb389f856b7e
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[cleanup] Remove old generated extensions to manage airview files

airview is not a supported representation file extension any more.
Sirius currently use aird files as representation files

Change-Id: I9d5c67cf01a1f409c8836dc5fd06c573754c7527
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[431634] Avoid memory leak with HideDDiagralElementAction

The HideDDiagramElementAction was not disposed, each 
instance of the DDiagramEditorImpl (and DDiagram) was retained.

TabbarToolBarManager and TabbarActionContributionItem
now dispose all org.ecipse.gef.Disposable, 
IDisposableAction and IWorkbenchAction.

Bug: 431634
Change-Id: I29928c4d6ca5fce5e9b13dabe7a43df29132f9d2
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>