Bug 119316 Changes in Logical Model support classes
I have dne some refactoring of the Team logical model support classes. Basically, I have moved several class from Team UI to Team Core. I have left stubs in Team UI so that LTK and JDT UI compile but they will not work until they are refactored to use the Core classes. I have also added an abstract class, ResourceMappingMerger, for IResourceMappingMerger. The LTK/JDT merger should subclass this.
org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/ui/refactoring/model/AbstractRefactoringModelMerger.java
private static final class RefactoringHistoryPreviewConfiguration extends RefactoringHistoryControlConfiguration {
		/**
		 * Creates a new refactoring history preview configuration.
		 * 
		 * @param project
		 *            the project, or <code>null</code>
		 * @param time
		 *            <code>true</code> to display time information,
		 *            <code>false</code> otherwise
		 */
		public RefactoringHistoryPreviewConfiguration(final IProject project, final boolean time) {
			super(project, time);
		}
		/**
		 * {@inheritDoc}
		 */
		public String getProjectPattern() {
			return RefactoringUIMessages.RefactoringModelMerger_project_pattern;
		}
		/**
		 * {@inheritDoc}
		 */
		public String getWorkspaceCaption() {