linking issues and commits

Added markdown also for commit messages (so you can create a link to an issue)
Added sha1CurrentPattern in markdown
Please review carefully, because I'm mainly a C# programmer and golang is new for me.
`str2html` will be deleted soon, use `Str2html` instead.