Improve mutexing of Tauola
Ensure only single initialisation Use std::lock_guard instead of mutex lock calls