Update the default values and provide convenience methods for build status values in the gerrit trigger.

 - Create integer typed properties in the gerrit trigger
 - Update defaults for certain build status values to match defaults from gerrit trigger
 - Update the gerrit method to use the propertieds when setting build status values
 - Provide convenience methods for setting gerrit status values in gerritTrigger.
 - Add new test methods in test specification.
 - Update the GerritContext with convenience methods.

    def buildStarted(int verified, int codeReview);
    def buildSuccessful(int verified, int codeReview);
    def buildFailed(int verified, int codeReview);
    def buildUnstable(int verified, int codeReview);
    def buildNotBuilt(int verified, int codeReview);

  - Add another set of methods with signature
    build<Foo>(Object,Object) with code to coerce it arguments to int
    and call the corresponding build<Foo>(int,int) method.
Merge pull request #61 from oesolutions/master

The tests for the TopLevelHelper are broken.
Add smaller git method signatures.
Allow an empty list of recipients.
Fix sendToRequester, made test to check.
Merge pull request #62 from quidryan/master

Fixing some issues found via mailing list.
Merge pull request #59 from bealeaj1214/gerritTriggerUpdates

Update the default values and provide convenience methods for build stat...
JENKINS-17222
- Added support for automatic import of
  javaposse.jobdsl.dsl.helpers.CheckoutStrategy enum.
- Added support for excludedRegions, includedRegions, excludedUsers,
  excludedCommitMessages, and excludedRevprop.
- Updated names of legacy svn tests for improved clarity.
- Replaced some FIXME comments with an explanation.
  - FIXME: I have no idea why the parens are needed
  - Explanation: In Groovy, parenthesis are required for zero-argument
    methods or if the first argument is a list or map.
Merge branch 'master' into 17222