patch for taulifetime and multi-threading

This is a patch to fix the Tauola lifetime with Tauola++. It was notice on recent multi-thread builds (7_2_X an 7_1_X) that a fraction of the calls to HepPDT::ParticleData return a 0 value for the tau lifetime. This is now configured at the start of the job and avoid the bug by using Tauolapp::Tauola::setTauLifetime( lifetime ); routine. Additional changes to the TauValidation is included.