[git] IDEA-98729 push command failure doesn't show all information

Add "remote: error" to the error indicators.
[yann] optimization + cleanup
fix some svn tests (with branches or external roots) for Unix/Mac
IDEA-83655 maven: provide better code completion for "version" element of "dependency"
Merge remote branch 'origin/master'
Merge remote branch 'origin/master'
IDEA-98738 It's possible to create a file with name ".."
Use NegatingComparable