IDEA-94942 initial svn 1.8 support with already existing command line functionality

Replace SVNWCClient.doInfo calls with command line implementation

Updated authentication support
Updated several commands to command line implementation (not in all possible places) - add, cat, info
IDEA-94942
Authentication updates
Authentication for remote status command
Result parsing for remote info command
2 way SSL support (could be issues with ordinary password entering after 2 way SSL)
IDEA-94942
Diff provider (without revision properties)
Small command refactoring
IDEA-94942
Fixing status, info commands to use correct arguments
IDEA-94942
Add command refactored
IDEA-94942
"Subversion" -> "Show History" for files and folders
IDEA-94942
"Add" action for files and directories
IDEA-94942 Small refactoring and fixes after review
IDEA-94942 Fixed "add" action output parsing for binary files
IDEA-94942 Force command line client usage if working copy of svn 1.8 format detected
IDEA-94942 Logging and comments for some commands
IDEA-94942
Revert action
Fixed status command for single file
Fixed status result parsing for normal (non-modified versioned) file
IDEA-94942 Short add, revert commands refactoring
IDEA-94942 Fixed authentication for svn protocol
IDEA-94942 Delete action
IDEA-94942 Copy and move actions
IDEA-94942
Small text fixes
Ignoring tests for old/not used functionality
IDEA-94942 - Basic svn 1.8 test support
IDEA-112184 Added logging to detect authentication issues
IDEA-94942 "bindSvn" module classes moved to "svn4idea"
SvnBindClient unsupported methods will be removed in next commit (to track change like "rename" instead of "delete" + "add" to preserve history)