contribs: Use explicitly compatible git blame

Depending on additional configuration, output of git blame may differ.
contribs: Use general arguments parsing approach

Avoidance of checking operating system type will reduce complexity when
the same differences exist on different platforms.