fix #418: File rename can break project file. The SVN AddIn should check if the rename operation is legal before attempting to rename a file.