Coalesce thread_locals in RunManagerMTWorker to a single thread_local struct
Move to std::shared_ptr from boost:: in SimG4Core