Use the correct webhook param key.
Split GithubPushHelper into instance/class method namespaces.
Support adding new webhook adapters.
Add webhook for Semaphore builds.
Only send non-empty messages to Sevabot.
Ignore pending Semaphore builds.