* Make the library modular usable.
* Switch to library requirements instead of source. As source puts extra source in install targets.
* Add requires-b2 check to top-level build file.
* Bump B2 require to 5.2
* Change all <source> references to <library>.
* Update copyright dates.
* Move inter-lib dependencies to a project variable and into the build targets.
* Adjust doc build to avoid boost-root references.
* Update build deps.
* Update build deps.
* Replace GHA CI with simpler working one based on alandefreitas/cpp-actions utilities.
* Move project global include to target local include.
* Only msvc gets minor version tests.
* Redo GHA CI to undo move to cpp-actions.
* Fix non-existent containers.
* This lib now only works for C++11.
* Undo explicit g++ compiler specification.
* Move container spec up for display purpouses.
They fail on every compiler except GCC in GNU++98 mode. The `auto` storage
specifier cannot be used in function parameter list in C, while C++11 already
reused the keyword for other usages. The `register` storage specifier is
deprecated in C++11 and removed in C++17.
Fixed a bug in scope_exit.hpp: An extra trailing \ in a macro definition (compiled only when BOOST_NO_VARIADIC_MACROS is defined).
Renamed LocalFunction and ScopeExit tests and examples from _err to _error.
Updated LocalFunction docs.
[SVN r77042]