IDEA-116816 Language Injection: Parameter Info: the popup is shown at the wrong place if 'Use tabs' is on
[log] extract SequentialLimitedLifoExecutor from DataGetter for reuse
[log] fix action's update()

Use current event's presentation, not the template one.
[log] IDEA-116470 Show "Contained in branches:" information in details

* Improve RefsModel to be able to find references by indices,
  not hashes.
* Introduce ContainingBranchesGetter:
  - holds a background queue to calculate the information asynchronously
  - calculates by walking up the graph starting from the given nodes.
  - saves the calculated value in the cache.
  - if there is already information about some node in the cache,
    reuse it and don't walk over this graph branch.
  - clear the cache from VcsLogDataHolder on smart refresh,
    if references have changed; and at any case during initial refresh.
IDEA-116508 ("Local variable or parameter can be final" inspection use generates uncompilable code not extracting a really finalizable variable)
disable rearranger grouper test: test utility and overriden methods
IDEA-116071 (Field can be final inspection change)