GenHFHadronMatcher using the official JetFlavour tool for hadron-jet association

In the **GenHFHadronMacther** tool the custom implementation of ghost hadron injection replaced by the new official [JetFlavour](https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideBTagMCTools#New_jet_flavour_definition) identification tool.
Improved chain scanning **performance**.
Fixed issues with low origin identification efficiency in **Pythia8**.
Why is commented code added?