Refs #10330. ThreadPool should no longer depend on openmp
Refs #10330. replaced PARALLEL_CRITICAl with mutexed getters/setters.
Refs #10330. make tof limits private. fix typo
Merge branch 'master' into feature/10330_threadpool_working_with_clang
Refs #10330. Cleaned up formatting and switched Mutex to FastMutex
Refs #10330. Fixed comment
Refs #10330. Only use openmp optimized sort when openmp is present
Refs #10330. Threadpool respects MaxCores value from ConfigService
Refs #10330. Too many getters/setters, using mutex around block
Refs #10330. Fix merge conflict in LoadEventNexus.cpp
Merge branch 'master' into feature/10330_threadpool_working_with_clang
Merge branch 'master' into feature/10330_threadpool_working_with_clang
Refs #10330. used scopedlock in place of raw mutex
Refs #10330. BinMD uses macro instead of threadpool
Swap PARALLEL_CRITICAL for a Poco::FastMutex.

It will have the same effect but not require the look to run under OpenMP
Refs #10330
Remove OMP from custom macros

They have nothing to do with OpenMP so avoid any ambiguity.
Refs #10330
Merge remote-tracking branch 'origin/feature/10330_threadpool_working_with_clang'