svn: Fixed "upgrade working copy format" dialog - always make current working copy format enabled
svn: Removed unused WorkingCopyFormat parameter from StatusReceiver
svn: Refactored CommandUtil.escape (simplified)
svn: Refactored getting changelist name from SVNStatus - removed duplication and check if working copy format supports change lists
svn: Refactored working copy format detection for rollback missing files/directories - do not use SVNStatus.getWorkingCopyFormat()
svn: Replaced working copy format detection using SVNStatus.getWorkingCopyFormat() with SvnVcs.getWorkingCopyFormat() (1.7 and 1.8 both have "12" entries file format and previously 1.7 was always returned for command line status command)
svn: Refactored nested copies detection by folder status - simplified code flow
svn: Refactored inner/external working copies detection - methods extracted, logic simplified
svn: Refactored inner/external working copies detection - removed unused code
svn: Refactored filtering roots that are not actually working copies - methods extracted, logic simplified
svn: Refactored nested copy detection - simplified data structures for storing nested copies (while collecting changes with ChangeProvider)
svn: Refactored nested copy detection - moves, renames
svn: Refactored nested copy detection - removed Real class
svn: Refactored nested copy detection - use instance instead of static methods
svn: Refactored nested copy detection - extractions, renames, simplified logic
svn: Refactored nested copy detection - removed unused code
svn: Refactored RootUrlInfo - removed setType() usages where possible
svn: Refactored WCInfo - utilize RootUrlInfo on which WCInfo is based (instead of just copying fields)
svn: Refactored Node class to have notnull fields
svn: Forced status command result contain repository root url (resolved with corresponding info command)