svn: Fixed exception if repository url is null when executing command under terminal
svn: Simplified InfoCommandRepositoryProvider implementation - get info only for file targets
svn: terminal: Remove only unnecessary \r chars and not all whitespace chars (while processing terminal escape codes)
svn: terminal: Apply escape codes and \r chars filtering only for windows platform
svn: terminal: Filter process output before passing it to prompt handlers (mainly for windows platform)
svn: Refactored TerminalProcessHandler - method extractions
svn: Basic cancel behavior for command line commands
svn: Removed implemented TODO items
svn: Implemented "save authentication" for ssh protocol
Merge branch 'svn_18_2'