reintroduce hlt2_pp_default functor cache
Also adds a cmake job pool to limit amount of jobs, as compiling pp_thor and pp_default caches at the same time is going to OOM on most machines. Currently, O(10Gb) per split if compiling with debug symbols.
Closes #420 (closed)
Edited by Christoph Hasse