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)
[cvs] IDEA-129253 escape from write action

(cherry picked from commit c0b5e501cb102d7c3abb9a6ad1117d95b59db284)
[log] Don't store VcsUser duplicates: intern them.

(cherry picked from commit e7c61535649c902f3d6d92314564af4f8e14367e)
[log] IDEA-132229 Store cached details by int to avoid extra int-to-Hash conversion.

(cherry picked from commit e70dd1b)
[git] remote unused method

(cherry picked from commit bec2d65e13a298f55491e5b92cd1570450bc26a9)
[git log] make sure that readBranches reads actual information

(cherry picked from commit aae093a1687fdc16dd31316177461c5ca36bcc30)
RepositoryUtil merged with DvcsUtil

(cherry picked from commit f9b24a9)
[git/hg] While reading .git/refs don't put fake hashes in case of error

* Skip them and log error.
* Make RepoStateException checked, to make sure the logic is handled in
  all necessary cases.
* Keep unchecked exception (use IllegalStateException) if a critical
  error happens during repository initialization
  (e.g. .git/HEAD is missing).
* Remove GitTestRepositoryManager since overriding update() is not
  needed anymore (it doesn't throw the exception anymore).
  It automatically fixes IDEA-132298.

(cherry picked from commit 6a89208a71d4c1177829cbb5dfcf21220663e4e9)
[vsc] user registry: synchronize creating new users

(cherry picked from commit ca48dd6b3e6582526516e176da9d7c8dbd7d9e22)