Fixes to regression code.

Were picking up wrong inputs
- rho
- hovere
Tweaked extraTags.

- Added support for git checkouts.
- Added hash to track combine version.
Ensure that localhost is in the list of known hosts.

So that the reduction batch jobs are able to copy files.
Bug fix for on-the-fly regression.

Fixed input variables:
- rho
- h/e
Configuration for legacy_paper_reduction_8TeV_v4
Merge pull request #191 from musella/topic_git_extratags

Tweaked extraTags.
Merge pull request #190 from musella/fix_regression_variables

Bug fix for on-the-fly regression.
Merge pull request #192 from musella/tagme_legacy_paper_reduction_8TeV_v4

Tag used for reduction legacy_paper/legacy_paper_reduction_8TeV_v4
Swicthed all default values to RD MC / jan 22 re-reco
Merge pull request #194 from musella/topic_diphoton_fix

Swicthed all default values to RD MC / jan 22 re-reco
Fixing regression on-the-fly to use the sc position (as is used in the rest of the analysis)
turn off by default
Fix sc position in regression code
Configuration for legacy_paper_reduction_8TeV_v5
Merge pull request #196 from capalmer85/topic_turnoff_diphomva_inputShapeCorrections

turn off by default
Merge pull request #195 from nucleosynthesis/nckw-fix-regression-uses-scp4-for-position

Fixing regression on-the-fly to use the sc position
Merge pull request #197 from musella/tagme_legacy_paper_reduction_8TeV_v5

Tag used for reduction legacy_paper/legacy_paper_reduction_8TeV_v5
Removed duplicated SC position in regression V5
Changes to allow modification of yield for cos(theta) dependent interference
Make globe efficiency weights using one script and one datfile