Don't use std::mutex if not supported. Allow override to force it to be used if does in fact exist Thank you CI
M3DWrapper should also compile if M3D Importer is enabled
Wrap the m3d.h header Note: C++11 support required to use in a threaded environment Fix export memory leak (although exporter apopears to be unused) Apply clangformat.