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/IDEInternalPreferences.java
public static final String SAVE_ALL_BEFORE_BUILD = "SAVE_ALL_BEFORE_BUILD"; 
	 
	public static final String REFRESH_WORKSPACE_ON_STARTUP = "REFRESH_WORKSPACE_ON_STARTUP"; 
	
	
	
	public final static String SAVE_INTERVAL = "saveInterval"; 
	public static final int MAX_SAVE_INTERVAL = 9999;
	
	
	public static final String SHOW_TASKS_ON_BUILD = "SHOW_TASKS_ON_BUILD"; 
	
	
	public static final String EXIT_PROMPT_ON_CLOSE_LAST_WINDOW = "EXIT_PROMPT_ON_CLOSE_LAST_WINDOW"; 
	
	public static final String PROJECT_SWITCH_PERSP_MODE = "SWITCH_PERSPECTIVE_ON_PROJECT_CREATION"; 
	public static final String PSPM_PROMPT = "prompt"; 
	public static final String PSPM_ALWAYS = "always"; 
	public static final String PSPM_NEVER = "never"; 
	
	public static final String WELCOME_DIALOG = "WELCOME_DIALOG"; 
}