- libutil's slog, cout, cerr, cwarn and cinfo were not thread safe at all. - they are now thread_local - for that reason the log buffer (which now exists per thread) is not allocated until it's needed and is aggressively shrunk. - removed our thread_local emulation which was incomplete. - don't expose LogStream publicly.