IDEA-127641 Error tooltips are not shown for certain editors - moved to ExecutionPointHighlighter

(cherry picked from commit 07d8e6a1a3b886f0a967dd8fe6a70346767fee86)
remove tests side effects

(cherry picked from commit 7d56822927ac03826c17781892aefceba8489074)
IDEA-125456 MouseDown + Ctrl + MouseUp counts as Ctrl + Click

(cherry picked from commit 7ef4b6d7e4104ca0e9ebfb874e93e444911e4133)
IDEA-107490 Backspace with sticky selection not working

(cherry picked from commit 386ee4523f264a8636669718b00e761034e83703)
IDEA-130866 Code folding for getter method - cursor doesn't move into method implementation

(cherry picked from commit 7542b0edafdd1707cc6a9aa4b8a06b456e209113)
re-port CHM from jdk9 to patch vulnerability described in http://cs.oswego.edu/pipermail/concurrency-interest/2013-December/012005.html
(cherry picked from commit 92af49d) [r=Maxim.Mossienko]
re-port concurrent maps from jdk9
(cherry picked from commit b9bfd33) [r=Maxim.Mossienko]
add a constructor to HtmlDocumentImpl
(cherry picked from commit 0e3e0f1 r=Oleg Sukhodolsky)
IDEA-130604 (include system certificates into EA reporter trust manager)

Allows to post exceptions via corporate HTTPS-intercepting proxies.
(cherry picked from commit 37b8ab5)
IDEA-22546 Tab rows are "jumping" in multiline rows mode
(cherry picked from commit 5a45da2)
EA-59548 (nullability)
Cleanup (minor optimization)
java: experimental <any T> support
IDEA-130997 Editor gutter tooltips must properly de-escape content
(cherry picked from commit edffb2b) [reviewed by Yann Cebron]
incompatible
NodeJS 139.1 / 139.8
Ruby 7.0.0.20141010
Do not prefer wrap on comma in DefaultLineWrapPositionStrategy
(cherry picked from commit 3fccaea)
use rearrange code processor instead of direct call, fix for possible ReadOnlyModificationException
(cherry picked from commit e167f2f)
IDEA-35490 Maximized IDEA main window forgets it's non-maximum size after restart
(cherry picked from commit 3af2539)
IDEA-131186 Vcs log does not look nice after look&feel switch
(cherry picked from commit 6ce6d72) http://crucible.labs.intellij.net/cru/CR-IC-6553
Merge remote-tracking branch 'origin/139' into 139