encapsulate fields: ensure that javadoc refs are processed correctly (IDEA-131246)

(cherry picked from commit f6dbf90b9e951c0c8bbaf7085693c601edd30461)
safe delete: ensure used static imports are preserved (IDEA-131240)

(cherry picked from commit e4ed1b3bdf3ea55047f0a94fbef1756e9d32c11c)
hierarchy: rebuild tree on change root action (IDEA-117429)

(cherry picked from commit 953c8f0a60825d2f3a8a4e4ce3ae4a87dc5656a0)
disable anonymous -> lambda replacement when 'runtime annotated' (IDEA-131206)

(cherry picked from commit 07b10689487a95a5d2de78c25d1a7f0c44b6607d)
perform rename package as short name (IDEA-131378)

(cherry picked from commit 9e107f5616fb4ffa6cc2196cb22a38f8c7f4dd04)
new inference: functional parameterization should proceed to non-wildcard parameterization with partly ready parameterization, new spec (IDEA-131417)

(cherry picked from commit e7cf17fa45740d7f233ce426d9d78a3580399d8e)
fix erasure of captures special case, not valid anymore for new compilers (IDEA-131348)

(cherry picked from commit 0f357add956c0340ce08c79a14c052007e53be86)
NPE on modules without version string (IDEA-131390)

(cherry picked from commit ed1da0c710d8b532476f27aed22d1728593ea096)
EA-61817 - assert: SharedImplUtil.getParent

(cherry picked from commit 4bab233ecb0739023d39fc0ca8f2e80ddab17568)
EA-61536 - CCE: PossibleHeapPollutionVarargsInspection$HeapPollutionVisitor.visitMethod

(cherry picked from commit 0c1105843226d52ece91449737b532a086afeb41)
shorten refs in new expression (IDEA-129602)

(cherry picked from commit 616e3a99b68439b3e867052aa251e6084a639d77)
include module in predefined scopes even if target element chooser dialog was shown before that

(cherry picked from commit bd1526c905ce79475a3ee1f46eb72329b4586ce0)
testdata fixed

(cherry picked from commit 9746790b321df04d6fa5636cad495b906888a78a)
substitution: do not open unbounded capture during substitution (IDEA-125423)

(cherry picked from commit 1a8180cabca79b6ab2972a759aaffaa043f60c57)
testdata for IDEA-57508

(cherry picked from commit 4fe55d72d1deca0802202ffb90194fdc41196598)
testdata for IDEA-57293

(cherry picked from commit ece414558b7165e746bdf0a2d949979641ca33b4)
testdata for IDEA-59283

(cherry picked from commit 395ade03a5f4eb59ccd55375cdd97f5c5d196c7a)
testdata for IDEA-113631

(cherry picked from commit 08781460ef008e273213dfb9609c00dc30807d83)
erasure method call type if unchecked assignment was applied during applicability check (IDEA-67862)

(cherry picked from commit f106f813559768f90952caac6a2eec4cfeed7103)
testdata for IDEA-57537

(cherry picked from commit 701378494912e1f8a52c8f0c9bc18d61e2f3ebbf)