added archive_artifact publisher and copy_artifact builder
added include_region and exclude_region to scm_params
added documentation
Discovered an issue with pull requests if a hash is sent in the jobs list.
.clone was too shallow. Doing a Marshal copy on variables to avoid unwanted manipulation
merge from master, finally up to date
fixing merge conflicts, finally up to date
fixing change to commit_build.sh
reverting change to commit_build.sh
reverting change to commit_build.sh
Start of extendible dsl
Merge remote-tracking branch 'bencentra/GitIncludeExclude'

Conflicts:
	spec/unit_tests/generator_spec.rb
Rubocop tweaks
Bump to 0.5.2
Merge branch 'master' into extendable_dsl
Pull_Request tests
Merge branch 'master' into Tests

Conflicts:
	lib/jenkins_pipeline_builder/pull_request.rb
First pass at dsl for extensions
Started to remove generator dependency from pull_request_generator class
Finished removing @generator from pull_request class. Also fixed bugs in generator from the rubocop code refactoring