svn: Added command logging in for non-zero exit code
svn: Moved setting "non-interactive" mode when command executor is created
svn: Refactored CommandExecutor - ability to write to process input stream, small changes for inheritors
svn: Implemented basic svn+ssh authentication using terminal (under svn.use.terminal registry key)
svn: Implemented password prompts for ssh authentication through terminal
svn: Fixed default focused element for credentials dialog opening (password is focused if username is disabled)
svn: terminal: Treat stdout lines with svn errors as stderr lines
svn: terminal: Implemented cancelling authentication prompts
svn: terminal: Added separate logging for status command output (as there are some issues with terminal output parsing)
svn: Do not handle auth errors when command is finished if in terminal mode
IDEA-113191 Used "write" access to sqlite db and try to access db several times if failed
svn: terminal: Implemented handling of "unknown host" prompt for ssh
svn: Do not read from error stream for process under terminal
svn: Fixed destroy for process under terminal
Merge branch 'svn_18_2'