Simple pool to manage STL threads, used in various OmniCal classes
add tests
:TODO: Or better: merge with existing blip/engine/threadpool implementation. This one is only used in ProjectorControl, D3CamApp, VirtualCameraCommunication and optical::levMarqSolve().