Use stub command for git

We don't need concrete git repository in test because
github-post-receiver.rb just run `git clone` or `git fetch`.
Use data-driven style and add test cases for GitLab site
Remove an unused constant
Use multiple to addresses
Add test cases for GitHub and GHE sites