added DSL methods to generate List Views
add CONTRIBUTING.md.
Merge pull request #146 from sheehan/contributing

add CONTRIBUTING.md.
added a section about code style
CRLF at the end of a file
Merge pull request #107 from jenkinsci/views

Views
added default parameters for filterBuildQueue and filterExecutors
added support for Build Pipeline plugin
added BuildPipelineView
Make Steps work within groovy categories
When wrapping a step in a groovy Category, then calling private methods
in the super-class (AbstractStepContext)
from public methods fail. Protected works, so here I changed all private
methods to protected.
Add some tests
Add complete support for environment variables (EnvInject)
Merge pull request #153 from wolfs/fix-categories

Make Steps work within groovy categories
Merge pull request #150 from CoreMedia/build-pipeline-trigger

Support for Build Pipeline Plugin
Add properties to maven Closure
Merge pull request #155 from wolfs/maven

Add properties to maven Closure
Merge pull request #154 from wolfs/env-inject

Add complete support for environment variables (EnvInject)
Merge remote-tracking branch 'origin/master' into
JENKINS-21750-Promoted-Builds-Plugin

Conflicts:
	job-dsl-core/src/main/groovy/javaposse/jobdsl/Run.java
	job-dsl-core/src/main/groovy/javaposse/jobdsl/dsl/FileJobManagement.groovy
	job-dsl-core/src/main/groovy/javaposse/jobdsl/dsl/JobManagement.groovy
	job-dsl-core/src/test/groovy/javaposse/jobdsl/dsl/StringJobManagement.groovy
	job-dsl-plugin/src/main/groovy/javaposse/jobdsl/plugin/JenkinsJobManagement.java