Thread pool branch 2
Continuation of !1164 (merged) which was reverted because StaticFor within RecursiveFor did not work yet.
Steps to finish this branch:
- Merge !1171 (merged) into this branch
- Finish new RecursiveFor by merging https://gitlab.com/aroffringa/aocommon/-/merge_requests/131 into aocommon master
- Finish new DynamicFor by merging https://gitlab.com/aroffringa/aocommon/-/merge_requests/132 into aocommon master
- Finish new StaticFor by merging https://gitlab.com/aroffringa/aocommon/-/merge_requests/133 into aocommon master
- Update this branch to use aocommon master with all these fixes.
Edited by Andre Offringa