Modify stl_test.cpp to use test_traits.hpp. Work in progress. Aim is to make it much easier to write tests that cover multiple containers without having to repeat so much code, and figure out the mechanism for generalization from scratch each time.
Unstable work in progress. insert_test/stl_test.cpp() working, but just getting started on other tests.
All tests passing, but lower_bound and upper_bound test with key that may or may not exist still commented out.
All tests now fully functional. Dump/reload/restart not fully functional because rng state is not being dumped/reloaded and maps need to dump/restore mapped data. It is not clear the dump/reload/restart facility is even needed; AFAICR it has never been used for real testing.