adding changes from brgaulin, finish pull request generator
update from brgaulin, pull request stuff
fixed file in pull request pipeline
Added feature: Load remote YAML
Merge remote-tracking branch 'brgaulin/master'
Merge remote-tracking branch 'brgaulin/development'
Added template versions, also you can use "newest" as a keyword to grab the folder with the largest number in it
Cleaned up some code for template version, removed some extra logging
This looks confusing, but really I just moved the load_remote_yaml stuff into its own function
Recursively resolve dependancies, right now it just loads the YAML and resolves template_repo on each "globals" it finds
This change makes sure the dependancies are only resolved once(since we are downloading and extracting zips) So I also moved the cleanup step to the end
Added the ability to specify the folder within the zip to load
Version numbers can now be anything(strings) ex v1, v2, 1.0.0, 1.0.1
Pulled template_repo out of the globals section and made it the "dependencies" section
More intuitive logging
Merge branch 'master' into development
Merge branch 'master' of github.com:bencentra/jenkins_pipeline_builder
added archive_artifact publisher and copy_artifact builder
Jobs can now be renamed using job_name as a value on the project job list
Merge commit 'c527b13e466954da0f3dfc66da8ec0aead193107' into development

Conflicts:
	lib/jenkins_pipeline_builder/pull_request.rb
Fixed RSpec test for downstream_blocking
Removed array handling