Highlight and synchronize errors list dynamically on post-command-hook.

Hehh... you probably will not like this PR but I'll try it anyway ;)

With your code errors list is synchronized on event that runs 'flycheck-display-errors'.

Code form this PR runs on post-command-hook. So, errors list is synchronized and recentered very often.