OC-11119 don't use virtualFiles for cache directory, invalidate cache with "Invalidate caches" action
(cherry picked from commit d3de085)
(cherry picked from commit b8d214c)
Platform:
CacheInvalidator api improved
'invalidator' word added to the dictionary
(cherry picked from commit 729a0f3)
(cherry picked from commit d1ec388)
Platform:  CacheInvalidator api improved (javadoc improved)
(cherry picked from commit bdcec70)
(cherry picked from commit 720bb82)
IDEA-126470 Update test issue's subject
(cherry picked from commit 0775fa2)
IDEA-133044 Settings / Maven / Running Tests: make options On by default
(cherry picked from commit e9721d6)
IDEA-133078 Gradle: build script classpath resolve sometimes require toplevel(for a project) repositories definition
(cherry picked from commit bb6781a)
gradle: do not perform import of maven repositories after project open if auto-import is disabled
(cherry picked from commit 0a09769)
gradle: code clean-up
(cherry picked from commit 74dced5)
IDEA-133754 Maven: resources builder: support outputDirectory parameters of maven-resources-plugin testResources/resources goals
(cherry picked from commit 7f39d04)
maven: fix index context duplication, do not force to download the index for remote repositories registered by Gradle-Maven integration
related issue: IDEA-126266 Maven cache is huge
(cherry picked from commit ce122fd)
maven: resolve run configuration system properties
https://youtrack.jetbrains.com/issue/IDEA-120890#comment=27-826442
(cherry picked from commit 54a94da)
IDEA-106594 Maven ${project.parent.basedir}
(cherry picked from commit fbd569f)
maven: compilation fix after cherry pick from commit ce122fd
maven: use MavenRepositoriesConfigurable display name to show settings dialog on 139 branch, since it can not be found by class
maven: use MavenRepositoriesConfigurable display name to show settings dialog on 139 branch, since it can not be found by class
reset project state on compiler options change (IDEA-133904)
Merge branch '139' of git.labs.intellij.net:idea/community into 139
[git] diagnostics for EA-63031 (no branch result)

(cherry picked from commit 159f36c67a38d283af036b876a5cf0629746220f)
[git] IDEA-133876 pull dialog: filter branches by selected remote

(cherry picked from commit 4b4a0b9b3e1bc8ecb2734585e3de455d598eeed7)
[git] Use more specific method for branch names in pull dialog

(cherry picked from commit f1f4efb944dddcb61fa719de7c133c49ee8a69ad)