EA-49809 Move client factories creation to SvnVcs constructor (instead of active() method)
svn: Refactored executable validation - use separate version client
svn: Unify line separator for multiline properties
svn: Implemented "Create External" action for command line
svn: Fix line separators duplication for "Create External" action for SVNKit
svn: Correctly create externals that have '@' in url - add '@' at url end
svn: Implemented "Edit Revision Comment" action for command line
svn: Implemented "Ignore" functionality on subversion level
svn: Removed unused code (from "Ignore" functionality)
svn: Added final status bar message for Import ("Committed revision xxx")
svn: Refactored commit output parsing for command line
svn: Add "Skipped" event processing in commit/import output for command line
svn: Changed import logic to use common commit event handler (instead of checkout event handler)
svn: Implemented "Import" action for command line
EA-49809 Made client factories final in SvnVcs
svn: Made event handler for checkout/export utilize passed progress indicator (instead of just current thread progress indicator)
parameter popup: escape for annotation methods (IDEA-113971)
svn: Implemented "Export" action for command line
svn: Fixed "Import" when path/url contains '@' symbol
IdeaTestAssistant: fix test data