Fix subtle bug.
Thread-safe message builders...  not performing well.  Might revert.
Futex-based mutex and once-init implementations for Linux.  These are measurably faster -- and much smaller -- than the pthread-based implementations.
Fix OSX build.
Apparently read locks are not recursive on BSD/OSX.  Adjust test so that it doesn't deadlock.