IDEA-127739 Navigation Tab
Stage 6: new API, "Files" and "Documentation" providers have been implemented
platform: notify application bus about opened editors

(required for IDEA-130255)
ui: reuse tooltip manager code to limit "got it" balloon width

(required for IDEA-130255)
IDEA-130255 (decompiler legal notice)
Cleanup (constants)
Fix NPE in GlobalMatchingVisitor
[push] Place selection to the first repository node which has commits

Unless the selection was changed manually by the user.
avoid top hit providers duplication in SE
[git push] don't show remote popup if there is only 1 remote
[git] cleanup: null is not possible here
notnull
reverted
cleanup
You don't need anymore to mark PersistentStateComponent as ExporableComponent. If it is application wide and roamable — so, it is exportable.
init IDEA-127006
IDEA-15412 Expand or Collapse all existing foldings in selection
expand/collapse block recursively on Shift-click on gutter icon (IDEA-92889)
IDEA-74010 outliner-like code folding improvements
cleanup
don't use super result as own result — don't rely on implementation