PathHandler EP — ability to serve virtual (not mapped to local file system) files
supporting for multiple source files association with a single class name (needed for Kotlin)
[vcs] Refactor VcsLogAction

The getMode() stuff doesn't look very useful because requires all
sorts of clients assert and convert in actionPerformed.

Introduce 2 separate classes instead that makes assertions &
provides converted data to its descendants.
post review: rename *Handler to WebServer*Handler
post review: rename *Handler to WebServer*Handler
post review: rename *Handler to WebServer*Handler
IDEA-127760 Could not save product: Unknown macro: $PROJECT_CONFIG_DIR$
IDEA-128178 Tab title limit: truncation could be improved
[git] remove unnecessary method overriding
Revert "IDEA-127343 Pass ModalityState to PasswordSafe.getPassword"

This reverts commits
  13963225d1a04265c48c73b31ab22e05f5e3c9a8
  1a5cf59c9ce803c4a48379fea424e86aec3fdd4b
  c4a16ffb7dbcdab6b88ebbcc29e10488caeecc35
  ca76151550178e9bcc8defcb51e63c2e262edde6
that required ModalityState in PasswordSafe API and passed it to the
code which displays the master password request dialog.

Better fix will follow, that wouldn't introduce the ModalityState
into the API, but just use ModalityState.any() to display the dialog.
Better fix for IDEA-127343: use ModalityState.any() to display master key request dialog in any conditions
Use ModalityState.any() in Git auth dialogs