cleanup
git log performance: buffered consumer to use pooled thread to flush data;
eliminate thread switch during skeleton load
Merge remote branch 'origin/master'
EA-42170 - assert: Alarm._addRequest
git log performance: lighter references load: use cached values for tracked branch and HEAD
Merge remote branch 'origin/master'
[r=Peter.Gromov] do not do invokeLater on disposed animator
[r=Peter.Gromov] avoid project memory leak, no need for extension point listener
[r=Peter.Gromov] correct dispose of parameter info controller upon editor disposal
IDEA-99248 Freeze by deadlock
[r=Peter.Gromov] use weak reference for Window key to avoid memory leak, as we do not get some window closed events
new download icon