Implementation and tests for URL Trigger plugin
Added documentation
Merge branch 'master' into JENKINS-18462

* master:
  Fix sendToRequester, made test to check.
  Allow an empty list of recipients.
  Add smaller git method signatures.
  Fixing TopLevelHelper tests.
  JENKINS-18396 - Add ability to inject helper classes into GroovyClassLoader used to   execute DSL code.
  Update the default values and provide convenience methods for build status values in the gerrit trigger.
  Reordered parameters according to expected most frequent usage
  Removed default value for required argument Added tests for minimal and full call to sbt method
Changed spec method name to improve readability
Added missing test for text inspection
Fixed typo and removed (commented-out) development aid statement
Implemented DSL methods for advanced project configuration and for full timeout configuration support
Added implementation for blocking on up-/downstream builds
Removed DSL method for defining github project URL
Merge pull request #63 from jabbrwcky/JENKINS-18462

DSL Implementation for URLTrigger/GithubPush (JENKINS-18462)
Added changes from PR#65 discussion
Merge pull request #65 from jabbrwcky/JENKINS-18491

JENKINS-18491: Top level DSL extensions
Merge branch 'master' into 17222
Merge branch '17222' of https://github.com/oesolutions/job-dsl-plugin into 17222