First time boost::permit<> compiles and passes default construction.
Ported over the remaining condvar unit tests to permit. They hang during execution, but otherwise compile.