Fixed bug 414436: ResourcePerspective throws PartInitException if org.eclipse.ui.navigator.resources isn't available
Bug 356511: Make pojo programming model accessible from org.eclipse.ui extension points

Fixed "since" tags and added/updated descriptions.
Bug 414254 - Status line controls are disposed and recreated on any
window close
Bug 414356 - [Viewers] Add generics to the ListViewer

Generics are added to the ListViewer to provide a type safty use of
this viewer

This change depends on the changes from
https://git.eclipse.org/r/#/c/14941/


Change-Id: Ie9a8681ac99bc08303adf790a3902e9b3f945ce7
Signed-off-by: Hendrik Still <hendrik.still@gammas.de>
Bug 414559 - [JFace][snippets] Move requirement for JFace Snippets to
Java 1.5

With the change of the RequiredExecutionEnvironment for the
org.eclipse.jface plug-in we should also move the snippets to the same
Java version 

Change-Id: I7fb8bf030fb35f47cbb070180b8e3485d561d546
Signed-off-by: Hendrik Still <hendrik.still@gammas.de>
Bug 411027 - Removes raw type warnings for ActionSets

Changes only private fields and methods, hence change should be save.

Change-Id: I609e334079c66382ef91de097952bd9aff2330d9
Signed-off-by: Lars Vogel <Lars.Vogel@gmail.com>
Bug 414565 - [JFace][snippets] Update JFace snippets to generified
viewers

Change-Id: I9c06b217132b53d7bb3966d39f73b15150f11570
Signed-off-by: Hendrik Still <hendrik.still@gammas.de>
Bug 414067 - [Viewers] Add generics to CustomHashtable

KeyHashEnumerator and ValueHashEnumerator were introduced to support the
the typesafe usage of the HashEnumerator separated for keys and values.
Before this commit this functionality was given by the isKey parameter
as the HashEnumerator constructor.

Change-Id: I448b5448a1d95b8c34dbc40743b62bf35ee2801d
Signed-off-by: Hendrik Still <hendrik.still@gammas.de>
Bug 414741 - ToolbarControl in own ToolBar throws NPE

Set default contribution cureSide to SWT.TOP

Change-Id: Ie6728bf14bb7ece05d68c8e904760d29bfcf9181
Signed-off-by: DME <dennis.m@web.de>
Remove warnings from MinMaxAddon
Bug 408920 - Minimizing Editor Stack does not minimise to tool bar
Bug 413431 - Uses injection to access the MApplication object

Bug: https://bugs.eclipse.org/413431
Change-Id: I335822fd13bff0da562fb92697e4ff40e3f3f457
Signed-off-by: Lars Vogel <Lars.Vogel@gmail.com>
Bug 414976: NPE in
org.eclipse.e4.core.commands.internal.HandlerServiceHandler.isEnabled()

Added guard against HandlerServiceImpl.peek() returning null. Checked
other uses, to ensure they were safe, too.

Change-Id: I1ce35c47f32e0c89ddf7e81a66253dd1d89aeb3f