trim hint name string to 200 symbols
multiple legal notes are shown if project had multiple .class files opened in the editor

(cherry picked from commit 8a370d1d63173484f94fd9ad0bef9c45d377173f)
rename: do not delete containing directory during move/rename (IDEA-130992)

(cherry picked from commit 77712e308bb0edd5b164b4c95c2ad4c8a6a30648)
EA-57001 - NPE: TargetElementUtil.adjustElement

(cherry picked from commit 9f0e4b463d5de489644d1ae8a860bb59f2c82fa0)
EA-45521 - IOE: PsiUtil.checkIsIdentifier

(cherry picked from commit 04956599fbd2495dca6dbe2efd4f38c8270596cc)
remove font settings from inspection descriptions/devkit template

(cherry picked from commit 7f58218a3980cf19e544108deee955387c6091d3)
lambda -> meth ref: fix this qualifier in case of inheritance

(cherry picked from commit 5273314961f0fbf32c18ea3d602410c635caf03f)
comment assertion

(cherry picked from commit f36343f06dc60d0845656ae58a3f39f80e8540f2)
IDEA-130997 Editor gutter tooltips must properly de-escape content
get rid of sorting mode in available plugins as only one column is remained now (IDEA-128659)

(cherry picked from commit 1aee49a7c969089d88f13c1816498b06708bb708)
remove font settings from inspection descriptions

(cherry picked from commit abb7086265b270442c5dac28d8babf2c16000f14)
lambda: stop at method if it's located inside lambda (IDEA-131087)

(cherry picked from commit 890ffa719208e467b1ba238d248dbbf102c71b76)
inference: simplify bounds check; ensure fresh variables are treated as same, important e.g. in case of diamond operator when inferred types are new each time they are computed (IDEA-131066)

(cherry picked from commit 517c299e336e38bc20d3478191279be2176fbd9b)
read action (EA-61568, EA-61565, EA-61419 )
Merge remote-tracking branch 'origin/master'