Add support for GitHubEnterprise to rate limit checks
Merge pull request #127 from postalservice14/bug-127

GitHub Enterprise does not have a rate limit for whitelisted users
update web hook doc to include trailing slash
Merge pull request #133 from dirk-thomas/web_hook_url_doc

update web hook doc to include trailing slash
improve handling of issue comment hook
refactoring and reformatting

Performed some much needed cleanup and refactoring of the code, including
documenting some of the existing classes.
Merge pull request #138 from valdisrigdon/cleanup

refactoring and reformatting
Merge remote-tracking branch 'upstream/pr/135'

Conflicts:
	src/main/java/org/jenkinsci/plugins/ghprb/GhprbRepository.java
Needs trailing '/' to avoid redirect

This is from IRC conversation:

(12:05:05 PM) electrical: I've installed the https://wiki.jenkins-ci.org/display/JENKINS/GitHub+pull+request+builder+plugin plugin and configured it ( in global settings and the job settings ) but its not detecting any new PR's or changes.
(12:05:22 PM) electrical: i dont see any polling in the jenkins log either.
(12:05:29 PM) kohsuke: electrical: did it put hooks into your repos?
(12:05:41 PM) electrical: also configured it to use the webhook. but returns with a 302 response it seems
(12:06:18 PM) kohsuke: oh and I guess GitHub doesn't follow the redirects, hence the problem?
(12:08:08 PM) electrical: kohsuke: ah, that could be a reason yeah.
(12:08:44 PM) kohsuke: Some pieces do already exist (like testing an already running instance of Jenkins), I have a few suspected ideas on my own (filter tests by plugins and things it touch)
(12:08:57 PM) kohsuke: but I wanted to hear from you
(12:09:24 PM) kohsuke: electrical: which URL is GitHub hitting and do you know why it responds with 302?
(12:09:55 PM) electrical: kohsuke: its hitting http://my.jenkins.server.com/ghprbhook
(12:10:23 PM) errant_Stalin: kohsuke: trying to get swarm running an getting this:  http://pastie.org/8989430
(12:10:35 PM) electrical: no idea why its doing a 302 because im also using the github plugin in jenkins and that one is working great
(12:10:59 PM) kohsuke: electrical: it looks like it should be hitting http://my.jenkins.server.com/ghprbhook/
(12:11:02 PM) kohsuke: the '/' is crucial
(12:11:28 PM) electrical: kohsuke: will try that.
(12:13:48 PM) kohsuke: electrical: in this plugin are you supposed to install hooks by yourself?
(12:13:52 PM) kohsuke: Or does the plugin do that for you?
(12:14:14 PM) electrical: kohsuke: the plugin did it for me. but seems it did it wrong then.. with the / at the end i get a 200 back now
(12:14:22 PM) kohsuke: great
(12:14:32 PM) kohsuke: all right let me fix the README.md
[FIXED JENKINS-22550] Properly delegate to web UI of TimerTrigger.
Merge pull request #28 from jglick/TimerTrigger-JENKINS-22550

[FIXED JENKINS-22550] Properly delegate to web UI of TimerTrigger.