IDEA-116809 File Types: reassigned wildcard between predefined file types is not preserved upon restart
(cherry picked from commit 4e4e47b)
Revert "LanguageConsole: introduce interface initial"

This reverts commit 7e5de186236615f520698d0f9c763f29be409709.
(cherry picked from commit 7d38bbb)
PyCharm 4.0.1
Merge remote-tracking branch 'origin/139' into 139
IDEA-133415 Image missing in the ToD
(cherry picked from commit 5d678de)
Merge remote-tracking branch 'origin/139' into 139
WEB-14167 Represent property alignment types as integers, not enums
(cherry picked from commit 401c763)
method call type: erasure should not be applied if method doesn't have type params; < 1.8 (IDEA-132810)

(cherry picked from commit 152df440c664b211d7fae1e6694da2cf83847ec9)
function expressions search: accept functional functional interfaces inheritors (IDEA-128086)

(cherry picked from commit bf2f3f84ee47885c8bf068000e9c5ec188e7cfd8)
find functional interface on arrow/dbl column (IDEA-122033)

(cherry picked from commit 58be40453fb907f692ff9acd3fa971435c9b3d45)
testdata for IDEA-127124

(cherry picked from commit 3f0ce404408e601777f5e8f4a31f77b21d6ad65b)
method refs: mark as potentially incompatible expression based reference of non-static method with incorrect number of parameters; contradict spec (15.12.2.1)

(cherry picked from commit 68cc2ec0a25b76768a27a96ccd1541b3c8485e20)
method refs: mark as potentially incompatible expression based reference of non-static method with incorrect number of parameters; contradict spec (15.12.2.1)

(cherry picked from commit 68cc2ec0a25b76768a27a96ccd1541b3c8485e20)
eagerly resolve all groovy binary sub-expressions to prevent SOE (IDEA-132997)
(cherry picked from commit 6c4e783)
[log] IDEA-107117 Fix disappearing filter components

Per nature of CustomComponentAction, don't store the state in the
components itself.
Instead store current filter state in the main ClassicFilterUi class,
providing FilterModel classes to let components get and set
filters' values.

(cherry picked from commit 5b90c388fffdf03d33f7c28d6a00b81cbd9babf3)
[log] IDEA-107117 Fix NPE in date filter: both before&after can be null

(cherry picked from commit b7545f79ac2e31d8d4bc33e988072d32a2b76196)
[log] IDEA-133475 Remember text filter in the model on-the-fly

(cherry picked from commit 80a929ef9b85a40bba5d7c72b00c84303644ed93)
[vcs] style: delegate to fuller constructor

(cherry picked from commit 7864776cdf730b60ecec61b11743de94a0fa4dd1)
[vcs] Inline unregistered roots: use wrapper class for table & model

IDEA-111168, IDEA-84497

(cherry picked from commit 7c5859deb8d0819548f0f5578e50f8b3a4faf7b6)
[vcs] Inline unregistered roots: show them inlined

IDEA-111168, IDEA-84497

(cherry picked from commit cdaf75574795d5487ee545327e14373cc58917dc)