Bug 410068 - Keybinding Context switching stops working after reporting
a conflict when switching to sibling context

When deactivating a context with an expression, cancel the RAT and
deactivate the context immediately.  Deactivating the context when the
RAT goes away only happens on the next active part change.

Change-Id: Ia738614f64d4c09942711b41aee5226d5fa4472f
Bug 403331 - ModelAssembler fails silently if fragment cannot be applied
and does not print name of offending bundle
https://bugs.eclipse.org/403331
Bug 404312 - NPE in HandledContributionItem.canExecuteItem()

Fix the CoolbarToTrimManager removing a random child instead of the
correct one.
Update service segment of bundle versions.
Fixed bug 411096: Wrong bundle version number in [e4].ui.workbench
Bug 406275 - Save All is disabled only after 2nd click

Fix for the issue mentioned in the comment #8
Bug 385128 - IWorkbenchPreferenceConstants.SHOW_PROGRESS_ON_STARTUP does
nothing
Bug 411257 - .api_description files in Kepler release do not contain
@noreference restrictions

Workaround by adding filters until we get to Kepler SR1
Bug 395213 - Move requirement for JFace to Java 1.5?

Change-Id: I997c23791938acaf5c44ff32ba7f9f6cc3e25c5e
Merge remote-tracking branch 'eclipse/eclipse.platform.ui.git/master'