[git] IDEA-123397 fix following renames in file history

If too many files were changed in the first commit, default rename
detection limit will prevent detecting renames
=> use "--follow" to overcome it (unless git version is 1.7.2 or
older, since follow is buggy and throw errors in some cases).
[git] IDEA-134564 Additional auth fail indicator requested by Google Cloud plugin
[git] IDEA-124254 cherry-picked commits highlighter: don't remove highlighting in advance

Remove it on error/cancel and strictly before new highlighter is ready
to be set.