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.
Conditionally set pom arg.
Merge pull request #79 from quidryan/conditional-pom

Conditionally set pom arg.
Merge pull request #75 from wolfs/cloneWorkspaceScm

[FIXED JENKINS-18964] Add dsl method to add clone workspace SCM.
Merge pull request #76 from sheehan/JENKINS-18968

JENKINS-18968 add grails support.
Deal with enums a little better
Supporting multiple parameters.
Merge pull request #77 from wolfs/claim

[FIXED JENKINS-18969] Add dsl method to allow broken build claiming.
change default nulls to empty strings.
Merge pull request #82 from sheehan/add-grails-defaults

grails step: change defaults from null to ''.