start on operator< for tags and related changes to TagSorter
regularize inheritance structure.  DiPhotonTagBase::diPhoton now behaves. Persistification having issues though
new polymorphic base class for tags, OwnVector, &c.
finally have new class structure making sense and working in tests
check in updates now that TTHlhadronic/leptonic tag working (rebase next)
remove most of the debug messages
typo from merge, more expansive TTHleptonic message
add back ommitted storage of VBF MVA object in VBFTag
Merge pull request #98 from sethzenz/tag_structure_2

Tag structure 2
VH loose and tight producers with muons only
add vertex selection input variables info for several vertices (configurable)
add vertex selection input variables info for several vertices (configurable)
Merge pull request #101 from InnaKucher/master

VH loose and tight producers with muons only
Merge pull request #100 from camilocarrillo/master

fw tools for vtx id and hlt
Merge remote-tracking branch 'upstream/master' into topic-add-vtx-vars
Add sorting wrt best mva value for vertex variable, fix bug in mva1 and mva2 variables, add track quality criteria and min dR for conversions matching as used in the past
Added option to use vertex0 when computing neutral candidates directions for isolation computation.

Option is on by default.
Using packedCandidate vertex makes inner veto ineffective.
Seems to be related to neutral packed candidates with displaced vertexes, most likely from conversions.
fixes to diphotonMVA producer on mass resolution wrt to correct vertex

some small corre
ctions to photon position used

correct photon 4 momentum
correct gamma 4 momentum
Merge pull request #102 from malcles/topic-add-vtx-vars

Topic add vtx vars