resolve issue #8, use default version when no repository/no commit available
Merge branch 'master' into development
resolve issue #10 - respect custom origin when pushing changes
Merge remote-tracking branch 'origin/master' into development
resolve #9 - local-only build (without remote)
resolve #13 - use empty version separator with empty prefix
Merge branch 'master' into development
Merge pull request #15 from allegro/development

development -> master