Fix mutex scope and storage duration
Add overloaded translate() that takes CharPointer_UTF8
Add SemanticVersion
Add runStartup category to UnitTest
Run startup unit tests from Main
Fix clang compile
Fix retrieval of CPU info (number of CPUs, speed, flags, vendor) on FreeBSD,
using 'dmesg' and 'sysctl' instead of /proc/cpuinfo that is Linux-specific.
Comment out a quite useless test case if platform is not Windows, since getcwd()
return the canonical path (resolving symlinks), while HOME may contains symlinks.
Fix clang warnings
Add std container compatibility to MemoryBlock
Return popped element in List
Add default value to Semaphore ctor
Add Random::fillBitsRandomly
Add getConstData for MemoryBlock
Generate a fatal error if a running Thread object is destroyed
Add default to UnitTest::fail() and tidy up
Add RelativeTime::seconds() ctor
Return results of expect in UnitTest
Add bool return to stopThread
Add fatal_require and improved FatalError reporting interfaces