added a commit dialog
connected signal aboutToCommit
removed obsolete includes
retrieve trimmed commit message from dialog and check, if message is empty
moved commit methods to CommitDialog
added empty frame for amending a repository's head commit
removed obsolete signal connection
changed layout order of splitters
added working simple commit action
commits should be controlled by a specific operation mechanism in the future