update checker: do not remember known channels on automatic checks
suppressed for kotlin; initially code provides cls -> mirror transition (IDEA-132226)

(cherry picked from commit d39e56ed5d624b2879053bd84e04d68a89181a85)
(cherry picked from commit 111e858)
show definition optimization: do not load psi for anonymouses when possible

(cherry picked from commit a1c6a7e8611efb041660521d851012a158c6f8ef)
Merge remote-tracking branch 'origin/135' into 135
include the jar with repackaged ASM for javac2 (IDEA-130934)
(cherry picked from commit 62a48fc)
Fix for value storage corruption in short-lived process that performed compaction and exited after that, dirty state wasn't set in such case (IDEA-132488)
(cherry picked from commit 1b55bdb)
- unify date serialized format and rename the date attribute to reflect its real meaning "release date".
- ensure GregorianCalendar is used for dates parsing
(cherry picked from commit 7e28b89) [r=Maksim.Mosienko]
13.1.7 for custom builds with fixed lambda highlighting
all about inference
some tests fixed