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
I understand this is a "fix" but how did it come and where it was discussed?