Merge remote-tracking branch 'origin/master'
reformat: indent size fixed
[git tests] Don't call tearDown if fixture is not initialized yet

Prefer super.tearDown in this case, otherwise fixture.tearDown will
complain that it wasn't setUp yet.
[git] reset dialog: take "by" out of "<code>"
[git] reset dialog: bold current branch and target hash
[git] reset dialog: "to" -> "->" and remove "reset word"
xdebugger: reuse toolwindow activation if needed
[git] reset dialog: escape commit message

Just in case it contains something like "</code>"
svn: Refactored SvnBranchConfiguration, SvnBranchConfigurationManager - code simplifications, @NotNull
svn: Inlined unnecessary SvnBranchConfigManager interface
support run configuration editing
svn: Refactored NewRootBunch, SvnBranchConfigurationManager - inner classes moved to separate files
add showPopup() to SpeedSearchBase
JBTable: KeyEvents and focus transfer to cell editors
reduce debugger views flickering
new inference: restore cache after use
new inference: ignore additional constraints when performed for overload resolution (IDEA-127928)
cleanup
testdata for IDEA-127275
IDEA-127201 Debugger tree: message nodes should follow "static" or "this" nodes