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
Start of extendible dsl
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
Removing pull request tests until they are fixed
Updated generate help to include registered modules
Merge branch 'extendable_dsl'