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
Then I wouldn't mix them in the same file.