Clean up mutex and allocator naming. Fix a unit test crash, and ensure all log lines get a newline at the end.
Add BOOST_NO_IOSTREAM to the build to further discourage iostream use, and fix a Visual C++ build error.
Allow logger enable bits to be set during library startup, and expose through the launcher.