Commits on Mar 11, 2020
Got warnings on GCC/Clang about explicitly-defaulted move constructors/assignments implicitly deleted because std::mutex and std::condition_variable are not movable. This puts them into a heap allocation whose ownership can be moved.
* single_header.py: Sort headers first to avoid file-system order affecting output. * No-change regeneration of single include.