Switch on BTag from candidates in reco and provide corresponding PAT tools

This PR runs one candidate based tagging (exploiting the new fwk) in RECO.
The corresponding code in jetTools.py (and related PAT stuff) is also added.

@ferencek @pvmulder
The question is whether we want to have this change implemented here or in the bestTrack() method of the PFCandidate class?