Implemented build step for executing DSL jobs.
Changed targets() to getTargets() for canonical groovy usage
cobertura publisher
cobertura publisher fixes
Implemented DSL method for dynamic port allocation (Port Allocator plugin)
Implemented rvm() method
Added dsl methods using parameters instead of nested closure for configuration
Removed @Canonical annotation
Changed check of ruby version arg and added sample for generated XML
smarter target helper methods, to deal with percentage values as an input
Merge pull request #66 from jabbrwcky/JENKINS-18492

JENKINS-18492: Add DSL-Job build step
Merge pull request #67 from ustream/master

cobertura publisher
Merge pull request #68 from jabbrwcky/JENKINS-18704

JENKINS-18704: Implemented DSL method for dynamic port allocation plugin
Merge pull request #69 from jabbrwcky/JENKINS-18709

JENKINS-18709: Support for RVM environment
Update FileJobManagement to store param passed in from System
properties and environment variables.

  - This enables command line testing of DSL jobs that use build parameters.

__SCRIPT_BELOW__
 #!/bin/bash
OUTFILE=simple.job
(
cat <<'EOF'
def jobName="${JOB_NAME_PARAM}"
job {
    name "${jobName}"
    scm {
        git('git://github.com/jgritman/aws-sdk-test.git')
    }
    triggers {
        scm('*/15 * * * *')
    }
    steps {
        maven('-e clean test')
    }
}

EOF
) > $OUTFILE

JOB_NAME_PARAM="DSL-Tutorial-1-Test-param" ./gradlew :job-dsl-core:run  -Pargs=$PWD/simple.job
Merge pull request #72 from bealeaj1214/work/FileJobManagementUpdates

Update FileJobManagement to store param passed in from System properties and environment variables
JENKINS-18968 add grails support.
[FIXED JENKINS-18969] Add dsl method to allow broken build claiming.
[FIXED JENKINS-18964] Add dsl method to add clone workspace SCM.
set grailsContext.useWrapper. add grails(targetsArg, grailsClosure) version. add test for the useWrapperArg.