add TupleMaker

Details:
this class provides an easy way to store a subset of the information
from the SusyNt ntuple to a smaller ntuple
For now only FourMom and event variables are implemented.
The class has been tested in standalone mode, and it compiles within
SusyTest0.
TupleMaker: add option to delay initialization, make close public

Details:
- the initialization of the output file cannot always happen when the
obj is instantiated, because the parameters (file and tree names)
might not be known yet.  Allow for a delayed initialization,
controlled by the user.
- It looks like the TupleMaker d'tor is never called...who knows what
the fuck TSelector is doing...  Just make close() public, and call it
from within Terminate().
too difficult for cint

Details:
cint cannot parse this code; this results in an 'undefined reference
to set4mom blah' when compiling the dictionaries.
Just follow the suggestion on the root pages, and hide this code from
cint (these functions are not needed in the dictionary).
bugfix, set isJet for jets
test TupleWriter within SusySelection
major cleanup

Details:
- SusyAnaDefsMatt : drop all the unnecessary regions
- MeasureFakeRate2 : drop all the unnecessary histograms
- move binnings SusyAnaDefsMatt -> FakeBinnings
- general: cleanup, vertical compression
binning: avoid hardcoded nbins

Details:
compute it from array length.
Amend to previous commit message: The bin content of all remaining
histograms is constent with the old code.
move the fake control regions SusyAnaDefsMatt -> FakeRegions

Details:
also put them in the susy::fake namespace
drop obsolete CRPLOT
drop obsolete MeasureFakeRate2::passCFCR charge flip control region
MeasureFakeRate2: drop unused methods and histos

Details:
passLFTrig
isSignalWithEtcone
isSignalWithoutEtcone
isSignalWithoutPtcone
isSignalWithoutd0Sig
isSignalWithoutz0Sig
isSignalWithoutIP
getDilepPair
LeptonSource : SusyAnaDefsMatt.h -> FakeLeptonSources.h

Details:
also put this enum in susy::fake
fix cmd \\->\
major cleanup/reorganization

Details:
- move the Channel enum to DileptonChannel.h, and include it in a namespace
- avoid duplication of Channel enum between SusyAnaDefsMatt and SusySelection
- drop all the unused SusySelectionMatt::pass* metods and counters
SusySelectionMatt : drop all unused select* is* methods
add CR_SsEwk, CR_SsEwkLoose in SusySelectionMatt and MeasureFakeRate2
mkdirIfNeeded
utils.mkdirIfNeeded
build the weighted matrix also for the ss ewk regions

Details:
- expand the SignalRegions enum
- expand the 'interesting region' filter
- adjust legend and labels
buildWeightedMatrix.py : fix enum and avoid name mapping