Search for a template if no project matches
Add method to retrieve the template project
Add method to actually create the job based on the template
Modify GetJenkinsProjects.named to return a single project
BUGFIX : refspec not considered when copying a job for a new branch
BUGFIX : use the branches configured on the template
Allow prepare_scm_from to keep branches from original job
Reuse prepare_scm_from on from_template method
Add a configuration hash for pattern/job_template pairs
Iterate over the templates hash if not project is found
Merge branch 'feature/templated_jobs' into current

Conflicts:
	models/use_cases/create_project_for_branch.rb
	models/use_cases/process_commit.rb