DSL Implementation for URLTrigger/GithubPush (JENKINS-18462)

Here is the implementation of https://issues.jenkins-ci.org/browse/JENKINS-18462
Should be sufficiently covered by tests.