WIP: Fixed issue #2556: Commit dialog always selects all files even if openend on a single file.

Open username-removed-217046 requested to merge hpavlov/tortoisegit:issue_2556 into master

This fixes the problem for both the Commit and Revert dialogs. It is still not 100% right for selections of more than one files.