* Add missing compile-only tests in CMake
* Rewrite the FOA containers' CFOA constructors so that a class with a template conversion operator does not instantiate the CFOA container
* Rewrite the CFOA containers' FOA constructors so that a class with a template conversion operator does not instantiate the FOA container
* fixed cfoa range insert functions to return the number of elements inserted instead of the size of the input range
* avoided variable shadowing
* fixed calculation error in test
* updated release notes
* GHA: revise numerous CI jobs. Fix sanitizer on new kernel
* Use std::ref instead of copying the function parameter in std::initializer_list overloads of insert_{or|and}_[c]visit
* Reimplement detail::is_invocable
* Update docs for std::ref(f) changes
---------
Co-authored-by: sdarwin <samuel.d.darwin@gmail.com>
* Made some boost::concurrent_flat_set operations exclusive-locked
* unnamed unused args
* fixed PR number
* replaced homemade mechanism with boost::compat::latch