IDEA-130912 Use different keys (also different from keys used by SVNKit) for caching password/passphrase for svn+ssh repositories for command line (not to use incorrect data from cache or possibly get ClassCastException as objects of different types could be cached with the same key)
svn: Use different keys (also different from keys used by SVNKit) for caching server certificate acceptance result (for https repositories) for usual command line and "run under terminal" command line modes (not to get ClassCastException as objects of different types could be cached with the same key)
svn: Refactored authentication prompts handling in "run under terminal" mode - always rely that repository url of processed command is not null (as it should be correctly set in CommandParametersResolutionModule)
svn: Refactored IDEA proxy settings handling for command line integration - only pass proxy settings to svn command line client if currently executing command is non-local (requires repository access)
svn: Implemented IDEA proxy settings support for command line integration in "run under terminal" mode
svn: Updated settings - renamed "Run under terminal" checkbox to "Interactive mode", added description of "Interactive mode"
IDEA-131280 Implemented client certificate (for https repositories) handling support for command line integration in "run under terminal" mode
Change assertion to writeExternal exception (logged, no UI dialog)
better suppress id for "Unclear expression" inspection
IDEA-131445 (Inspection "Memory issues | Return of instance of anonymous, local or inner class" should have an option to ignore non-public methods.)
EA-61611 (IAE: StringUtil.unpluralize)
Merge branch 'svn_18_3'
IDEA-131335 New separator between names in the Settings banner