Implemented auto completion for commit message window.

Implements auto-completion in commit window (see issue https://github.com/gitextensions/gitextensions/issues/1840).

This should not block UI since the blocking call is already inside a task.