Ensure github-plugin can auto register hooks with enterprise git, remove
the condition which only fetched GitHub instances where the site was
official github site, otherwise returned empty collection
caught an NPE when calling the GithubProjectProperty.projectUrl, returned null in the catch in keeping with the if(tcc.projectUrl == null) check
adding a logging message if the projectUrl cannot be found in the existing config
Adds a CrumbExclusion for the GitHub WebHook page

The GitHub webhook endpoint should not be protected by the CSRF protection
built into Jenkins. This commit adds a CrumbExclusion filter so that the endpoint
created by c.c.j.GitHubWebHook is not protected using the CSRF crumb protection scheme.

Bumps Jenkins API version minimum amount required for CrumbExclusion.
removing the try/catch and replacing with separate checks for JSON binding and the existence of the project URL
Merge pull request #40 from hubba/master

Tightens exception handling for Github Webhooks.
doc improvement.
[FIXED JENKINS-18710] merge pull request #31
Requiring 2.0 now

Git plugin 2.0 is here and it's better that this plugin is built against
a modern version of the Git plugin
[FIXED JENKINS-20201]

I'm actually unclear why bindJSON can return null at all.
But I'm not going to let that mystery block users.
Merge pull request #34
[FIXED JENKINS-20140] Merge pull request #35
GHE wants '/' in the end
I don't think we need password any more.

OAuth token should be sufficient
[maven-release-plugin] prepare release github-1.9
[maven-release-plugin] prepare for next development iteration
[FIXED JENKINS-23661]

Github webhook specifies a "X-Github-Event" header but github services do not.
This adds back the support github services that don't specify a header to just
fallback on the old code.