Changes to make background plots with error band which includes funciton choice uncertainty

Squashed commit of the following:

commit dc6d4d568547c39364f6ff70a09a049926f913ff
Author: Matthew <matthew.william.kenzie@cern.ch>
Date:   Thu Sep 26 17:55:01 2013 +0200

    Some help and configuration explanation in README

commit 2f354c115141a894a342cd9b4fdd8efdd07a4e5e
Author: Matthew <matthew.william.kenzie@cern.ch>
Date:   Thu Sep 26 17:46:51 2013 +0200

    Working version of background plotting script

commit afa3fba8868f0c5845ba5b136aaa38bf04bed41a
Merge: 110551e 0b84255
Author: Matthew <matthew.william.kenzie@cern.ch>
Date:   Wed Sep 25 10:24:38 2013 +0200

    Merge branch 'master' of github.com:h2gglobe/h2gglobe into BkgProfilingChanges

commit 110551e39636fa036422abd4cf986904ae104010
Author: Matthew <matthew.william.kenzie@cern.ch>
Date:   Mon Sep 23 17:34:29 2013 +0200

    Need to make batch scripts executable

commit 98c031c4d0531311fccd0b52b4e5c8805e4e6572
Author: Matthew <matthew.william.kenzie@cern.ch>
Date:   Mon Sep 23 16:53:35 2013 +0200

    Can now make proper bands profiling over normalization for mulitpdf workspaces

commit e7fc46ed356e2331e46e29795ebc46e697c196ac
Author: Matthew <matthew.william.kenzie@cern.ch>
Date:   Thu Sep 19 14:53:48 2013 +0200

    Stash of changes for making background plots with bands profiled over function choice
Added option to run locally in python wrapper
Missing parenthesis in PhotonAnalysis.cc
Merge pull request #143 from musella/tagme_legacy_paper_reduction_8TeV_v3_fix

Tag used for reduction legacy_paper/legacy_paper_reduction_8TeV_v3
Improved help message for h2ggit.py
add code to do dipho mva at the beginning of AnalyseEvent
bug fix - moriond13 analysis protection added (validated)
Compute Diphoton BDT for kitematically available diphoton pairs at beginning of AnalyseEvent
quick fix
Merge pull request #145 from capalmer85/topic_diphomva_upfront_cleaned

Topic diphomva upfront cleaned
Merge pull request #146 from musella/topic_tagme

Improved help message for h2ggit.py
Merge pull request #141 from matthewkenzie/bkg_bands_plot

Changes to make background plots with error band which includes function choice uncertainty
Parametric signal model now allows for both cut based and for 2011 running when propagating single photon category uncertainties

Squashed commit of the following:

commit d008f8c5bb2e5f98993d35d94033f1f1df45e860
    Parametric signal model now allows for both cut based and for 2011 running when propagating single photon category uncertainties

commit 86de1385f7d5833b513872c885423ba04dd24e84
    Merge branch 'master' of github.com:h2gglobe/h2gglobe into photon_cat_systematics

commit dd627e940e6ca0fb0e7680a053b4cffd133bbcca
    Merge branch 'master' of github.com:h2gglobe/h2gglobe into photon_cat_systematics

commit a8effaf5b589931ac55d575cfed80dce797f20b0
    Changes to accomadate cut based analysis datacard making
clean up of TTHLeptonicTag and correct implementation of tag order
TTHHadronic tag cleanup
Merge pull request #151 from michelif/topic_ttHLeptonic_cleanup

clean up of TTHLeptonicTag and correct implementation of tag order
clean up of TTH and VHhad tag
Merge pull request #155 from michelif/topic_ttH_VH_cleanup

clean up of TTH and VHhad tag
Merge pull request #149 from matthewkenzie/photon_cat_systematics_forCBand7TeV

Parametric signal model with photon cat systematics now allows for both cut based and for 2011
fixing again order of categories
Merge pull request #156 from michelif/topic_order_cat_statanalysis

fixing again order of categories