correct generic type for getRunnerSettingsEditor()
RunProfileState.getConfigurationSettings() doesn't need to be in the interface; enough to have implementations in subclasses which need it
RunProfileState.getRunnerSettings() doesn't need to be in the interface; enough to have implementations in subclasses which need it
dead code deleted
flatten RunnerSettings class; remove intermediate JDOMExternalizable