add accessOrder parameter to our LinkedHashMap
more console folding by default
[git] Fix refresh notification after changing non-active branch hashes

We send notification after Git repository update only if there were
some changes. However, because of perverted GitBranch#equals()
contract we didn't capture the change if some non-active branch was
moved (its Hash changes), for example, in IDEA-116111 (after push).

Until all deprecated GitBranch object creations are eliminated from
the code, we can't change its equals => use custom hashing strategy
for correct comparison.