[JENKINS-15045] use github commit status API
Merge tag 'github-1.5' into commit-status-api
minor fixes

case on "GitHub"
unused GitHubPushCause
Merge pull request #23 from jenkinsci/commit-status-api

[FIXED JENKINS-15045] Commit status API