more idiomatic scala: use mutiline interpolated strings, map and foreach
faster PlatformTestUtil.tryGcSoftlyReachableObjects
IDEA-132990 Select to line start/end on DoubleCtrl+Home/End
fix PsiJavaParserFacade.createClassFromText javadoc
split out OverrideImplement15Test
fixture-based OverrideImplementTest
OverrideImplementTest -> groovy
drop method signature cache on any change inside if it's non-physical (IDEA-132447)
IDEA-132983 (Search for "$String$" without further constraints finds non-string literals)
compilation
Revert "[log] IDEA-115897 clear text filter on removing the text"

This reverts commit 245b93eadfec133cca0691e6ea7c8148831a3c00.

This causes unexpected filter applying.
Will wait for correct fix in the SearchTextField.
Enable 'Replace qualified name with import' intention in javadoc, except from package-info.java file (fixes IDEA-132216)
[log] IDEA-107117 Fix NPE in date filter: both before&after can be null
Do not reuse replaced (thus invalid) PSI element in PyMoveFileHandler#retargetUsages

Also added several @Nullable/@NotNull annotations in
PyClassRefactoringUtil.
Fix NPE when one of class ancestors is unresolved in PyPep8NamingInspection
Fix failed test