[434474] Cleanup step

Regroup tabbar contribution in the same extension.

Bug: 434474
Change-Id: I7a0e96873b798c13783bafd0bfc95e798677aac9
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[434474] Enable Validate diagram action only for Sirius diagrams.

The visibleWhen clause now checks that the selected edit part is a
org.eclipse.sirius.diagram.ui.internal.edit.parts.DDiagramEditPart
instead of the too generic
org.eclipse.gmf.runtime.diagram.ui.editparts.DiagramEditPart.

Bug: 434474
Change-Id: I16e07f8c7159804569be516983e1980309c8ea00
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[434474] Restrict several menu definitions to Sirius edit parts.

Delete From Diagram, Quick search and Find menus are now provided for
Sirius parts only.

Bug: 434474
Change-Id: Idf9987459ca43b41a334fd0119615b136039f7b1
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[434474] Improve plugin.xml readability

Regroup several extensions (contribution item provider, commands,
handlers, edit policy providers).


Bug: 434474
Change-Id: I7571c9afeeb22025776bf3cbbab1cdb823355ec0
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[434474] Restrict 'Both' action contribution to Sirius diagram editors

Bug: 434474
Change-Id: I7f594d5374267755733485be3e488cc319614421
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[434474] Improve Sirius Diagram menus visibleWhen expressions

Bug: 434474
Change-Id: I7d740844ff162d90da01bcdfeff08fb1b1cc81d7
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[434474] Improve Sirius Diagram contribution providers criteria

Bug: 434474
Change-Id: Ie84cf1b8ec776f2642a107c8b52c8f30cd8839bc
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[434474] Improve plugin.xml readability

Adds a or to check two with conditions in the same visibleWhen instead
of "duplicates" handler declarations.

Bug: 434474
Change-Id: If898373643df1ea700e0b864cfbb207bfd0a8ef3
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
[434510] Correclty dispose the outline to avoid leaks.

The show page actions are now removed from the toolbar manager.
Several fields disposals have been improved


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