Add read action.
Merge remote-tracking branch 'origin/master'
IDEA-121060 Multiple carets: comment/uncomment works incorrectly

Fix for 'comment by block comment' action
IDEA-121060 Multiple carets: comment/uncomment works incorrectly

Fix for 'comment by line comment' action
IDEA-121060 Multiple carets: comment/uncomment works incorrectly

fixed existing tests
fix test (following IDEA-124928)
fix blinking test
IDEA-122513 Can't expand single character property in Spring config
IDEA-88643 delete item from list of breakpoints by pressing delete key: selection should not return to position 1.
IDEA-127074 Executing gradle script fails with error '.../build.gradle' is not a directory
Updated tests due to changes in interface of CommentByLineCommentAction
change storage format for smart backspace configuration (following review CR-IC-5570)
performance optimization (following IDEA-CR-337)
split 'force' flag into two different ones: 'force' and 'exitConfirmed', so that now 'force==true' guarantees application shutdown; (fixes also IDEA-127009)
IDEA-120465 Code completion: no Autopopup code completion and inserting pair brackets if Column selection mode is on

added tests
show different icons for muted enabled/disabled breakpoints
diff: fix example in diff editor color settings

After the recent changes, similar addition is no longer a conflict
do not let transient iterator escape as it references nonsharable thread locals
fix inspection setting
add a client property key for search query