* Make the library modular usable.
* Fix to avoid using gcc/clang option in other compilers.
* Switch to library requirements instead of source. As source puts extra source in install targets.
* Change global boost refs to local refs.
* Add requires-b2 check to top-level build file.
* Add missing test deps.
* Fix library name in lib declaration.
* Bump B2 require to 5.2
* Update copyright dates.
* Move inter-lib dependencies to a project variable and into the build targets.
* Adjust self dependencies as inter-lib deps no longer apply globally.
* Kludge node20 into containers.
* Checkout needs to happen after node20 is set up.
* Rewrite GHA CI to use alandefreitas/cpp-actions utilities.
* Fix GHA CI matrix evaluation value.
* Need to copy tested lib to boost-root.
* Tweak copy-library step to work on Windows bash.
* Move library name to matrix variable instead of env var.
* Add test dir to scan to fill missing deps.
* Clear out library dir to be able to copy in workspace tree.
* Avoid the boost tree cache for testing the scanning.
* Remove CI debug listing.
* Tweak factors to reduce over-builds.
* Try and coax more msvc testing.
* Move project global include to target local include.
* Only msvc gets minor version tests.
* Revert GHA CI changes.
* Less impactful update of CI.
* Bump gcc-11 container and be explicit about the exe to try and make it findable.
* Be explicit about compiler gcc commands.
* Undo compiler spec change.