Bug 31957 Refactor/move doesn't remember non-java files
When refactoring with "rename", the list of non-java files is remembered from use to use. When using "move", the previous settings are ignored, and the last "rename" settings are used. This is based on the M5 build.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/packageview/SelectionTransferDropAdapter.java
return true;
			}	
			switch (showMoveDialog(ref)){
				case IDialogConstants.CANCEL_ID:
				 	setShowPreview(false);
					return false;
				case IDialogConstants.OK_ID:
					setShowPreview(false);
					return true;
				case PREVIEW_ID:		 
					setShowPreview(true);
					return true;
				default: 
					Assert.isTrue(false); 
					return false;
			}
		}
		
		private static int showMoveDialog(MoveRefactoring ref) {
			Shell shell= JavaPlugin.getActiveWorkbenchShell().getShell();
			final UpdateDialog dialog= new UpdateDialog(shell, ref);
			shell.getDisplay().syncExec(new Runnable() {
				public void run() {
					dialog.open();
				}
			});
			return dialog.getReturnCode();
		}
		
		private static class UpdateDialog extends Dialog {