Implemented auto completion for commit message window.

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

Use TaskFactory.ContinueWhenAll to not block UI