Don't use std::mutex if not supported. Allow override to force it to be used if does in fact exist Thank you CI