IDEA-111701 Emacs: pressing Ctrl+k several times should add lines to muti-line buffer

Caused by caret movement on each documentChanged event (sometimes to the same position as before). This movement needed for the proper Formatter, SoftWrap etc. work.
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
update tip of the day
svn: Fixed conflict reason and conflict action parsing (for info command)
svn: Remote revisions caches - added comments, removed unused methods
svn: Refactored ReceivedChangeList type checks - used ReceivedChangeList.unwrap()
svn: Implemented support to get info for several files in batch (for command line)
svn: Use common path resolution logic while command output parsing for status, info, commit, update
svn: Implemented "Compare with Branch" action for files for command line
svn: Refactored CompareWithBranchAction - method extractions, object extractions, removed unused code
svn: Refactored SvnStatusConvertor - removed unused code, inlined methods, not null
svn: Implemented diff client for command line - to compare local/remote directories content
svn: Implemented "Compare with Branch" action for svn 1.8 for command line
svn: Refactored SvnRepositoryContentRevision - removed unnecessary catch blocks
svn: Refactored SvnRepositoryContentRevision not to use explicit repository root path (but just required item path)
svn: Refactored SvnRepositoryContentRevision to use FilePath for remote path (instead of just String)
svn: Fixed CmdDiffClient to create correct ContentRevision and Change instances for retrieved changes - correctly handle directories, non-local files, deleted files