merged changes from pull request #38, related to legacy and 2+ git plugin version
extracted build scm and scm data from create project from branch use case

Conflicts:
	models/use_cases/create_project_for_branch.rb
	spec/use_cases/create_project_for_branch_spec.rb
Conflicts:
	models/root_action_descriptor.rb
	models/services/get_jenkins_projects.rb
	models/use_cases/process_commit.rb
Conflicts:
	models/root_action_descriptor.rb
	models/services/get_jenkins_projects.rb
	spec/services/get_jenkins_projects_spec.rb
	spec/use_cases/create_project_for_branch_spec.rb
	spec/use_cases/process_commit_spec.rb
	spec/use_cases/process_delete_commit_spec.rb
	views/gitlab_web_hook_root_action/global.erb
removed unneeded logging

Conflicts:
	models/values/project.rb
	spec/values/project_spec.rb
Solve various merge conflicts