Lock calls to Reflex::Class::PathToBase

Instances of Reflex::Class are shared across threads. Calls to
Class::PathToBase caches values in a std::map for later use. Since
C;ass::PathToBase can be called from different threads, the map
needs to be locked. For simplicity, all Reflex::Class instances share
the same lock.
Merge pull request #13 from Dr15Jones/lockReflexClassPathToBase

Lock calls to Reflex::Class::PathToBase
Include patches from roofit.spec

- roofit-5.30.00-remove-tmath-infinity.patch
- roofit-5.24-00-RooFactoryWSTool-include.patch
Merge pull request #14 from ktf/include-roofit-patches

Include roofit patches
Have to use recusive_mutex when locking Reflex::Class::PathToBase
Merge pull request #15 from Dr15Jones/recursiveLockReflexClassPathToBase

Have to use recusive_mutex when locking Reflex::Class::PathToBase