Updated storage of flavor information in pat::Jet

This PR changes the data members of pat::Jet storing the flavor information. For backward compatibility an IOREAD rule has been added.

**Update (May 6, 2014):** Replaced the 'consumes' call for leptons by 'mayConsume' in response to the problem observed in #3256