Unified Jpsi producer

Jpsi producer can be unified to one module.
Lepton type is determined by template argument, pdg id and mass are assigned by typeid() keyword available from c++11.

In short, KJpsiMuMuProducer is now an alias of KJpsiProducer<pat::Muon>.
Runtime testing is not performed yet.