[git] Don't request VcsLogUi.getDataPack from deep compare action: used the supplied one.

(cherry picked from commit caa1cee)
[log] Don't log "couldn't join" problem as error, since the case is valid

E.g. if a user has merged a long-living branch with some commits
which are several months old. Well, the refresh will be slow in this
case.

(cherry picked from commit 92caeb5)
[git] cherry-pick highlighter: background task must be queued from EDT

(cherry picked from commit 69d9520)
[git] Don't mention repository in branch popup when sync & diverged

Since recently, we still show only common branches in the popup,
if repositories are synchronized, even if they are diverged.
=> "current" repository shouldn't be mentioned in the popup title in
   this case.

(cherry picked from commit 355eccc)
[git] Fix auto-fill of the author field on cherry-pick

It was broken during some recent author field improvements.
Pre-filled author should be placed to the combobox during editor
creation.

(cherry picked from commit 8f826ee)
[git] Better fix for setting author in commit dialog during cherry-pick

change author on change list selection => don't store it in a field,
but select directly in the combobox.

(cherry picked from commit 9177de0)
@NotNull
(cherry picked from commit 516b1fb)
[git] cherry-pick highlighter: get datapack from EDT

(cherry picked from commit b28e1b7)
fix white branches background in vcs log details #IDEA-118653 fixed

(cherry picked from commit eee0b62)
fix ui log issues in gtk: remove border from branches list

(cherry picked from commit cf245dc)
IDEA-130874 diff: show "Revert dialog" if no line markers selected by caret

(cherry picked from commit 07fe06e)