assert we are not runnign out of bits

Note that the current implementation is not 100% safe because we are
using long long. Instead, we should use
   #include <stdint.h>
   uint64_t TRIG_*;
However, this change will break everything up and the current
situation is probably fine as long as we compile/run on 64-bit g++.
add single lep triggers for HLFV
Merge branch 'master' into lfv-singleleptrig

Conflicts:
	SusyNtuple/SusyDefs.h
Merge branch 'lfv-singleleptrig'
MCWeighter: allowInvalid option

By default abort if we cannot get the xsec.
But allow the user to decide.
suggest what to do before aborting
Merge branch 'master' into mcweighter-invalid-abort

Conflicts:
	Root/MCWeighter.cxx
	SusyNtuple/MCWeighter.h

Current logic now allows to (1) fail or (2) keep going, but print N
warning messages.
Merge branch 'mcweighter-invalid-abort'
fix 2L cutflow test -F --> -i (amends 12d7a8c)
vec_utils: add end, contains
forgot include, amends 6241a45
Merge pull request #34 from gerbaudo/more-vec-utils

More vec utils
add WhTruthExtractor::higgsEventParticleIndices
Merge pull request #35 from gerbaudo/store-h-truth-hlfv

add WhTruthExtractor::higgsEventParticleIndices
add stdlib
merging