Bug 49117 [Plan Item] Workbench needs hooks for new welcome support
M6 We need to provide an extension point and some interfaces to allow for a primary feature to declare a welcome page. This extension point will be tied the new IProduct being defined by the Core team and needs to have 3 states 1) Fill whole screen 2) Collapsed on the right when the user selects something and starts working 3) Disables when it is no longer of any use
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEWorkbenchAdvisor.java
IDEWorkbenchMessages.getString("Workbench.openEditorErrorDialogMessage"), 
				e.getStatus());
		}
		return;
	}
	
	/**
	 * Updates the window title. Format will be:
	 * [pageInput -] [currentPerspective -] [editorInput -] [workspaceLocation -] productName
	 */
	private void updateTitle(IWorkbenchWindow window) {
		IWorkbenchWindowConfigurer windowConfigurer = configurer.getWindowConfigurer(window);
		
		String title = null;
		AboutInfo about = IDEWorkbenchPlugin.getDefault().getPrimaryInfo();
		if (about != null) {
			title = about.getProductName();
		}
		if (title == null) {
			title = ""; 
		}
		
		if (workspaceLocation != null) {
			title = IDEWorkbenchMessages.format("WorkbenchWindow.shellTitle", new Object[] { workspaceLocation, title }); 
		}
		IWorkbenchPage currentPage = window.getActivePage();
		if (currentPage != null) {
			IEditorPart editor = currentPage.getActiveEditor();
			if (editor != null) {
				String editorTitle = editor.getTitle();