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/IDEWorkbenchPlugin.java
}
		return projectImageRegistry;
	}
	/**
	 * Returns the marker image provider registry for the workbench.
	 *
	 * @return the marker image provider registry
	 */
	public MarkerImageProviderRegistry getMarkerImageProviderRegistry() {
		if (markerImageProviderRegistry == null) {
			markerImageProviderRegistry = new MarkerImageProviderRegistry();
		}
		return markerImageProviderRegistry;
	}
	/**
	 * Returns the capability registry for the workbench.
	 * 
	 * @return the capability registry
	 */
	public CapabilityRegistry getCapabilityRegistry() {
		if (capabilityRegistry == null) {
			capabilityRegistry = new CapabilityRegistry();
			capabilityRegistry.load();
		}
		return capabilityRegistry;
	}
	
	/**
	 * Returns the about information of all known features, omitting any
	 * features which are missing this infomration.