Added exclude merge commits option

Added a exclude-merge-commits for the changelog-update and also added this option for the ./RMT changes command. This way you can have a clean changelog without all the merge commits. Fixes #80 

I only need some help with the hg tests, because i have no experience with mercurial. So if someone else could create a PR for these extra tests would be nice!