Bug 177037 [StatusHandling] Remove style from StatusAdapter
This is API change. I decided to remove the style param with its get/set methods from StatusAdapter API. Because status handlers don't change style any more, we can pass it as an argument to the handle method. The changes will be covered by the attached patch.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEWorkbenchErrorHandler.java
*/
	public void handle(final StatusAdapter statusAdapter) {
		if (statusAdapter.getStatus().getException() != null) {
			UIJob handlingExceptionJob = new UIJob("IDE Exception Handler") 
			{
				/*
				 * (non-Javadoc)
				 * 
				 * @see org.eclipse.ui.progress.UIJob#runInUIThread(org.eclipse.core.runtime.IProgressMonitor)
				 */
				public IStatus runInUIThread(IProgressMonitor monitor) {
					handleException(statusAdapter.getStatus().getException());
					return new Status(
							IStatus.OK,
							IDEWorkbenchPlugin.IDE_WORKBENCH,
							IDEWorkbenchMessages.IDEExceptionHandler_ExceptionHandledMessage);
				}
			};
			handlingExceptionJob.setSystem(true);
			handlingExceptionJob.schedule();
		}
		super.handle(statusAdapter);
	}
	private Shell getParentShell() {
		if (defaultParent == null) {
			defaultParent = new Shell();
		}
		return defaultParent;
	}
	/**