Bug 51991 [Progress] Half-busy cursor API on site progress service
Currently the Team components set the half-busy cursor in views that are running a job via the IWorkbenchSiteProgressService mechanism. But we can't show this cursor on the toolbar or view title pane. It would be better if the site progress service had API for setting the cursor on the partpane. This would allow showing the half-busy cursor for the entire part.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/MarkerView.java
* <code>updateStatusMessage(IStructuredSelection)</code>.
	 * </p>
	 */
	protected void updateStatusMessage() {
		ISelection selection = getViewer().getSelection();
		
		if (selection instanceof IStructuredSelection)
			updateStatusMessage((IStructuredSelection) selection);
		else 
			updateStatusMessage(null);
	}
	/**
	 * Updates that message displayed in the status line.  If the
	 * selection parameter is <code>null</code> or its size is 0, the status 
	 * area is blanked out.  If only 1 marker is selected, the
	 * status area is updated with the contents of the message
	 * attribute of this marker.  In other cases (more than one marker
	 * is selected) the status area indicates how many items have
	 * been selected.
	 * <p>
	 * This method may be overwritten.
	 * </p><p>
	 * This method is called whenever a selection changes in this view.
	 * </p>
	 * @param selection a valid selection or <code>null</code>
	 */
	protected void updateStatusMessage(IStructuredSelection selection) {
		String message = ""; 
		
		if (selection == null || selection.size() == 0){