Bug 118647 [Markers] MarkerResolutionDialog needs to be more responsive
Currently we are not allowing 1) Cancelling of resolutions 2) Paints during updates We need to spin the UI Thread and to allow cancel to be used to cancel the update and the application of problems.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/MarkerResolutionDialog.java
* @return String
	 */
	String getDescription(IMarker element) {
		return Util.getProperty(IMarker.MESSAGE, element);
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.jface.dialogs.Dialog#create()
	 */
	public void create() {
		super.create();
		setTitle(MarkerMessages.MarkerResolutionDialog_Title);
		
		if (resolutionsList.getList().getItemCount() == 1) {
			resolutionsList.getList().select(0);
			setComplete(true);
		} else
			setComplete(false);
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.jface.dialogs.Dialog#okPressed()
	 */
	protected void okPressed() {
		ISelection selected = resolutionsList.getSelection();
		if (!(selected instanceof IStructuredSelection))
			return;
		Object[] checked = markersTable.getCheckedElements();