better support for merge commits CommitMessageFormatter

- support commits with more than 2 parents