Add COMPAE_STRING test helper
Clean up the test case vector to avoid still-reachable reports from valgrind
Fix dates in copyright notices
Add starts_with string function
Enhance os_exception and add several OS helpers