Robustness improvement

1. Avoid the need for manual intervention in case of an empty commit message.
2. More robust handling of tags (they seem to be \n-separated on my system AND sometimes the same commit gets more than one r* tag if only SVN properties had been changed and no GIT commit actually occurs for that)