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
avoid enum conflict after renaming
SusySelectionMatt: make sel methods static
MeasureFakeRate2: sf::ControlRegion -> susy::fake::Region
crashing with new impl
move FakeRegions to SusyMatric